全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3957 11
2015-01-18
CHIPS数据,我想要merge两个数据,通过一个长ID,共12位数字,直接merge会因为科学计数法而失败,把这个ID分成两半我试了还是不行,有哪位大神有经验求指教啊,就是下面的CODE_P变量
CITY         PCODE            CODE_P
110101 1101010021 110101002101
110101 1101010023 110101002301
110101 1101010025 110101002503
110101 1101010026 110101002601


二维码

扫码加我 拉你入群

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

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

全部回复
2015-1-18 00:41:46
提高 id 的储存精度:

gen double newcode = CODE_P

然后用 newcode 来 merge
二维码

扫码加我 拉你入群

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

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

2015-1-18 00:51:28
btlover 发表于 2015-1-18 00:41
提高 id 的储存精度:

gen double newcode = CODE_P
g double newcode = CODE_P

. merge 1:1  newcode using "C:\Users\OwenMa\Desktop\DATA_released\劳动replicate\mer
> ge03", keep(match) nogen
variable newcode does not uniquely identify observations in the master data
r(459);

还是不行啊,依旧出现这样的错误
数据本身就是双精度的,只不过因为科学计数法使得很多相近的变成了一样,就无法merge了
二维码

扫码加我 拉你入群

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

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

2015-1-18 09:34:57
stata里面怎么还会出现这种问题啊,感觉这是最基本的应用啦~~,难道就不能设置成不使用科学计数法?不懂同问!
二维码

扫码加我 拉你入群

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

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

2015-1-18 15:25:47
把你的CODE_P改为字符型的,再merge,不知道是否ok。
二维码

扫码加我 拉你入群

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

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

2015-1-18 16:23:12
SpencerMeng 发表于 2015-1-18 15:25
把你的CODE_P改为字符型的,再merge,不知道是否ok。
不行的,首先太长了改不成字符型,另外,就算拆成两部分也就是6+6,都是字符型,还是无法merge
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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