全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
10198 19
2017-01-04
用xset frdm year时,要求frdm必须是数值型的,但是因为工业企业数据库中的企业代码frdm中含有英文字母,如x、h这些,没法用destring命令变成数值型的。该怎么办?
法人代码含有数字


求大神指点~

二维码

扫码加我 拉你入群

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

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

全部回复
2017-1-4 15:16:10
自己顶一下
二维码

扫码加我 拉你入群

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

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

2017-1-4 17:03:08
前几天我也碰到了这个问题,后来自己摸索出来了解决方法。
首先,在excel中整理数据时,把企业代码里的企业名称都用数字表示,例如从1开始,相同的企业名称就用同一个数字,不同的企业名称就用不同的数字,我是从1开始,然后依次类推的。
然后贴到stata中,进入Data editor页面,选中企业名称这一栏后点右键,选择“data”项,然后依次“value labels”,“manage value labels”,打开manage value labels选项卡,点“create label”,创建一个新的value label。
接下来给新的value label起一个名字,诸如pid,然后在value里填入当初的数字,label里填入该数字对应的企业名称,完成一项对应后,就点一次add。完成所有的对应之后,点OK。
完成这些设置后,就可以运行xtset语句了。

之所以当初不能运行,是因为“企业名称”是字符串变量,只有先将其用数字表示,然后通过value label链接企业名称,才能够便于stata识别,从而继续运行。
二维码

扫码加我 拉你入群

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

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

2017-1-4 17:13:06
lusxufe 发表于 2017-1-4 17:03
前几天我也碰到了这个问题,后来自己摸索出来了解决方法。
首先,在excel中整理数据时,把企业代码里的企业 ...
谢谢,感觉可行。就是“相同的企业名称就用同一个数字,不同的企业名称就用不同的数字,我是从1开始,然后依次类推的”,这个是在excel里怎么做到的?
二维码

扫码加我 拉你入群

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

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

2017-1-4 17:19:12
天涯牧歌220 发表于 2017-1-4 17:13
谢谢,感觉可行。就是“相同的企业名称就用同一个数字,不同的企业名称就用不同的数字,我是从1开始,然后 ...
把你的企业名称这一栏的数据,都用数字代替,例如第一个是蒙牛,就拿1开始,第二个是伊利,就用2,第三个还是伊利,仍然用2,第四个是华为,就用3,依次类推。
二维码

扫码加我 拉你入群

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

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

2017-1-4 17:26:48
lusxufe 发表于 2017-1-4 17:19
把你的企业名称这一栏的数据,都用数字代替,例如第一个是蒙牛,就拿1开始,第二个是伊利,就用2,第三个 ...
要处理的有四十多万个数据,这样一个一个地手工去改,太麻烦了啊
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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