楼主: qilin2481
6583 7

[其他] 急问stata 数据合并 问题 已解决 [推广有奖]

  • 0关注
  • 0粉丝

高中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
341 点
帖子
14
精华
0
在线时间
33 小时
注册时间
2008-1-17
最后登录
2019-9-14

楼主
qilin2481 发表于 2012-7-30 21:25:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想用merge合并两个数据,提示出错:variables persnr do not uniquely identify observations in the master data
在master 数据文件 和 using 数据文件中 变量persnr 都是没有重复值的
我猜测 问题可能出现在 master文件中 persnr 包括了全部的 using 数据文件中的 persnr

由于在现存master文件中,那些persnr 跟 using 数据文件中一样的数据 相同变量名称下的值是缺失值,我想通过using数据文件中的数据把master 数据文件中的这些缺失值补上,特此求教!

举个例子
persnr==12345 在master数据文件中变量 age, z100,z200 下都是缺失值
可是 persnr==12345 在using 数据文件中 变量 age, z100,z200 下都是我需要的数值
现在我要把using文件中的这个数值填补到master数据文件中,该怎么处理?

敬谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata 数据合并 tata 已解决 observations identify master

沙发
wfldragon 发表于 2012-7-30 21:27:56
改个变量名,合并完之后gen一下就可以了
研究需要我们共同努力!

藤椅
qilin2481 发表于 2012-7-30 21:39:12
wfldragon 发表于 2012-7-30 21:27
改个变量名,合并完之后gen一下就可以了
你是说我把persnr 这个变量名改掉么? 这个是两个数据关联的变量 改掉的话 如何合并呢?
不好意思 没太明白

板凳
蓝色 发表于 2012-7-30 22:02:18 来自手机
肯定有重复直

报纸
qilin2481 发表于 2012-7-30 22:24:09
解决了 换了下合并文件的次序 这样persnr 两个内容完全不重复 之前因为先合并别的数据文件产生的缺失值也就不存在了 我就用append合并成功了

地板
rosenbloog 发表于 2012-7-31 01:00:48
如果合并产生新的缺失值肯定要先删掉的,不管什么顺序~

7
wfldragon 发表于 2012-7-31 12:06:45
qilin2481 发表于 2012-7-30 22:24
解决了 换了下合并文件的次序 这样persnr 两个内容完全不重复 之前因为先合并别的数据文件产生的缺失值也就 ...
append应该更简洁。我是说改缺失的变量名,然后用if语句替换缺失值
研究需要我们共同努力!

8
qilin2481 发表于 2012-7-31 17:35:06
wfldragon 发表于 2012-7-31 12:06
append应该更简洁。我是说改缺失的变量名,然后用if语句替换缺失值
多谢关注和指教

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

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