全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1971 2
2023-10-30
我想把数据合并进来,但总是出现merge stkcd year using ESG评分数据(you are using old merge syntax; see [D] merge for new syntax)
master data not sorted
r(5);
这样的提示,我已经对数据进行排序,请问应该怎么处理


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-10-30 14:33:34
错误提示是由于使用了旧的合并语法导致的。根据错误提示信息,可以尝试使用新的合并语法来解决这个问题。新的合并语法可以通过 `merge` 命令的 `using` 和 `on` 选项来实现。请确保主数据和要合并的数据都已经按照合并键(stkcd和year)进行了排序。然后可以尝试以下步骤来进行合并:
1. 使用 `sort` 命令对主数据和要合并的数据进行排序,确保它们按照合并键排序。
2. 使用新的合并语法进行合并
merge 1:1 stkcd year using ESG评分数据
代码中的 `ESG评分数据` 替换为要合并的数据集的名称,确保该数据集已经加载到 Stata 中。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-11-16 15:33:41
sun_man 发表于 2023-10-30 14:33
错误提示是由于使用了旧的合并语法导致的。根据错误提示信息,可以尝试使用新的合并语法来解决这个问题。新 ...
谢谢您!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群