楼主: 橙橙雪见
4328 6

[数据管理求助] 菜鸟求助两个数据的合并问题 [推广有奖]

  • 0关注
  • 0粉丝

初中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
500 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
542 点
帖子
9
精华
0
在线时间
20 小时
注册时间
2016-2-12
最后登录
2019-8-19

楼主
橙橙雪见 在职认证  发表于 2016-2-22 17:40:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据1是个人数据,有编号(pid),家庭编号(fid),和其他个体信息的变量,含研究需要自变量A、B及因变量C数据2是家庭数据,有家庭编号(id),和其他家庭信息的变量,含研究需要自变量D、E
两个家庭编号是一致的,一个家庭里有几个人参与问卷调查,所以数据1里的样本数量差不多是数据2样本量的三倍。
现在我需要这两个数据的内容,变成一个数据,在个人数据里加上所在家庭的一些变量,研究个体信息和家庭信息对某一因变量的影响。
请问这个在stata里如何实现
多谢各位大神赐教!



二维码

扫码加我 拉你入群

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

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

关键词:Stata 个人数据 tata 问卷调查 家庭数据 因变量 自变量 如何 信息 样本

沙发
夏目贵志 发表于 2016-2-23 00:47:54
如果数据1是data1然后数据2是data2的话,
use data1, clear
rename fid id
merge m:1 id using data2
试试看行不行。

藤椅
橙橙雪见 在职认证  发表于 2016-2-23 10:59:57
夏目贵志 发表于 2016-2-23 00:47
如果数据1是data1然后数据2是data2的话,
use data1, clear
rename fid id
十分感谢!基本成功,但是我只用了merge m:1 id using data2这一个命令就OK了,rename那个没用,用了反而不行,提示data2里没有id变量。
可不可以再追问一个,合并之后有少量not matched样本,如何剔除掉呢

板凳
夏目贵志 发表于 2016-2-24 11:49:04
橙橙雪见 发表于 2016-2-23 10:59
十分感谢!基本成功,但是我只用了merge m:1 id using data2这一个命令就OK了,rename那个没用,用了反而 ...
不用rename就不用咯。合并成功了就好。
没对上的可以根据_merge变量的值来取舍。比如keep if _merge==3

报纸
du870623 发表于 2016-2-27 15:55:17 来自手机
楼主怎么导入两个表的?我每次只能用一个表,所以只能在excel中合并…

地板
橙橙雪见 在职认证  发表于 2016-2-28 14:03:09
du870623 发表于 2016-2-27 15:55
楼主怎么导入两个表的?我每次只能用一个表,所以只能在excel中合并…
看我楼上回复,先打开data1,然后用合并命令merge m:1 id using data2,可以按照你想要的标准合并。

7
du870623 发表于 2016-2-28 15:40:33
橙橙雪见 发表于 2016-2-28 14:03
看我楼上回复,先打开data1,然后用合并命令merge m:1 id using data2,可以按照你想要的标准合并。
可是都没有读取过data2呀,是我不会导数据的原因吗?我每次只有一个data。。。

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

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