全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4470 11
2016-08-05
stata新手,求大神指导,两组数量的面板数据进行merge,合并变量之一为企业id,如下所示(一部分)初始为字符型,但需要将其转化为数值型,destring 和 encode都不行,显示为
destring id, replace
id contains nonnumeric characters; no replace。
是不是因为其中有X,O,S等字母。看了看有人说用ignore(“,”),但是是要知道ignore的所有字母。但样本数量太大不能知道有哪些字母。
求大神指导啊!!!因为要进行merge,所以必须要把字符型转化为数值型啊

lglenttycd
773050595
OS4474306
OS4474306
OS4474306
111352033
713979271
X09432416
X09432416
X09432416
X09432416
706245819
706245819


二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-5 08:22:39
可不可以将另一组要合并之对应资料(numerical)一起 show 出来,才容易判断如何做!
二维码

扫码加我 拉你入群

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

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

2016-8-6 01:07:46
黃河泉 发表于 2016-8-5 08:22
可不可以将另一组要合并之对应资料(numerical)一起 show 出来,才容易判断如何做!
两组变量是一样,都是这个样子字母和数字的字符型变量,但不知如何转化为数值型,destring 显示contains nonnumeric characters; no replace
二维码

扫码加我 拉你入群

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

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

2016-8-6 07:21:25
既然兩組之變量都是一樣,那就直接 merge 就可以了(不管是文字還是數值都可)!
二维码

扫码加我 拉你入群

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

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

2016-8-6 07:23:47
sdpanbo2015 发表于 2016-8-5 06:18
stata新手,求大神指导,两组数量的面板数据进行merge,合并变量之一为企业id,如下所示(一部分)初始为字符 ...
直接用real()函数处理。gen idnew=real(id)
二维码

扫码加我 拉你入群

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

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

2016-8-6 17:49:26
哦,对了!你的 id 有重复之现象,例如
复制代码
这样合并会有问题!类似 variable id does not uniquely identify observations in the master data!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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