楼主: guoxin1128
7760 3

[数据管理求助] STATA如何合并数据 [推广有奖]

  • 1关注
  • 3粉丝

硕士生

22%

还不是VIP/贵宾

-

威望
0
论坛币
46 个
通用积分
0.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2300 点
帖子
99
精华
0
在线时间
102 小时
注册时间
2011-11-2
最后登录
2020-3-20

楼主
guoxin1128 发表于 2015-1-12 10:36:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
捕获.JPG
有03到11年的数据,要合并起来。第一列为城市代码。求大神啊,怎么合并啊
二维码

扫码加我 拉你入群

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

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

关键词:合并数据 如何

沙发
xiaobaiyunli 发表于 2015-1-12 13:02:05
1.两张表有共同的变量(关键变量),但其他变量不同的情况:打开其中一个表,用merge命令;
    merge 1:1 using 另一个表的路径+名称  (一对一要求两张表中的关键字不能有重复值);
    merge 1:m using 另一个表的路径+名称(主表,即第一次打开的表,中的关键字不能有重复值)
    merge m:1 using 另一个表的路径+名称(附表,即被合并的表,中的关键字不能有重复值)
    merge m:m using 另一个表的路径+名称
2.两张表变量名称都一样,想把另一张表的内容加到第一张表的下面:打开其中一个表,用append命令,
   append using 另一个表的路径+名称
3.你这种情况用merge 1:1 using 这个命令就行,记得每次合并完后重命名_merge
   
已有 1 人评分论坛币 热心指数 收起 理由
SpencerMeng + 20 + 1 观点有启发

总评分: 论坛币 + 20  热心指数 + 1   查看全部评分

藤椅
guoxin1128 发表于 2015-1-12 16:05:47
use "C:\Users\guo\Desktop\FDI\price03.dta", clear

. do "C:\temp\STD00000000.tmp"

.  merge 1:1 using "C:\Users\guo\Desktop\FDI\price04.dta"
varlist or _n required after merge 1:1
    for a match merge, you must specify the key variables after merge 1:1 or,
    if you want a sequential merge, specify merge 1:1 _n
r(198);

end of do-file

r(198);

.
这是什么情况呢?

板凳
欢欢小太阳 发表于 2019-11-28 14:53:13
guoxin1128 发表于 2015-1-12 16:05
use "C:\Users\guo\Desktop\FDI\price03.dta", clear

. do "C:\temp\STD00000000.tmp"
没有选取合并的接头暗号

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 17:53