楼主: 18953130697
2067 2

[面板数据求助] stata 数据合并问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0670
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
59 点
帖子
6
精华
0
在线时间
74 小时
注册时间
2023-10-30
最后登录
2024-11-23

楼主
18953130697 发表于 2023-10-30 14:11:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我想把数据合并进来,但总是出现merge stkcd year using ESG评分数据(you are using old merge syntax; see [D] merge for new syntax)
master data not sorted
r(5);
这样的提示,我已经对数据进行排序,请问应该怎么处理


二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 数据合并 SYNTAX sorted
相关提问:stata数据
相关内容:stata数据合并

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

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-8 20:59