全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7683 3
2015-01-12
捕获.JPG
有03到11年的数据,要合并起来。第一列为城市代码。求大神啊,怎么合并啊
二维码

扫码加我 拉你入群

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

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

全部回复
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
   
二维码

扫码加我 拉你入群

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

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

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"
没有选取合并的接头暗号
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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