全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5105 26
2017-07-06
求问两个数据文件,文件1有变量:id year a b
其中id格式是str year是float a是str b是double
文件2有变量:
id year c d
其中 id格式是str year是float c是double d是double
打开文件1,输入命令:
merge m:m id year using,2.dta
之后数据合并后 显示merge==3 的为0 一个都没匹配上
可是仔细查看数据 例如id同为000004的 year同为2001年的明明在两个文件中都有 但是合并后 数据却是纵向合并的结构,即把两个数据文件纵向叠在了一块而已,其实在不明白究竟是哪里出了问题,明明是横向合并,却合不进去呢?急求大神帮忙!















二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-6 23:21:22
各位 问题出在哪里了呢??咋木有人回复呢
二维码

扫码加我 拉你入群

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

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

2017-7-7 07:25:18
twinkle1211 发表于 2017-7-6 23:21
各位 问题出在哪里了呢??咋木有人回复呢
应该是
复制代码
而且以后千万不要用
复制代码
二维码

扫码加我 拉你入群

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

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

2017-7-7 07:43:10
同意楼上观点。

关键是你的搞懂为什么是1:1
背后逻辑如果不明白,很容易出错
二维码

扫码加我 拉你入群

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

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

2017-7-7 21:46:35
黃河泉 发表于 2017-7-7 07:25
应该是而且以后千万不要用
我使用了1:1,并且使用了1:m,都是一样的结果。
二维码

扫码加我 拉你入群

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

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

2017-7-7 21:54:36
我的两个文件中数据结构都是面板  一个有21430行记录(文件1) 另一个有13814条记录(文件2),我不知道二者id的对应关系如何(不知道是不是有什么命令可以查看唯一的id数量,用list好像不行)所以我猜测记录多的那个文件的id多 这样就先打开文件2,用1:m合并1,还是不行。于是我又试了1:1,m:m,统统合并的结果都是纵向的叠加。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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