楼主: 天涯牧歌220
10195 19

[面板数据求助] 工业企业数据库做面板数据处理时,企业代码含有英文字母,xtset如何设置 [推广有奖]

  • 1关注
  • 0粉丝

已卖:49份资源

硕士生

85%

还不是VIP/贵宾

-

威望
0
论坛币
73 个
通用积分
0.0640
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
4102 点
帖子
141
精华
0
在线时间
198 小时
注册时间
2012-2-18
最后登录
2021-2-5

楼主
天涯牧歌220 发表于 2017-1-4 11:53:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用xset frdm year时,要求frdm必须是数值型的,但是因为工业企业数据库中的企业代码frdm中含有英文字母,如x、h这些,没法用destring命令变成数值型的。该怎么办?
法人代码含有数字


求大神指点~

二维码

扫码加我 拉你入群

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

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

关键词:工业企业数据库 面板数据处理 工业企业数 xtset 英文字母 面板数据 法人代码 数值型

沙发
天涯牧歌220 发表于 2017-1-4 15:16:10
自己顶一下

藤椅
lusxufe 发表于 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识别,从而继续运行。

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

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

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

7
lusxufe 发表于 2017-1-4 17:38:52 来自手机
天涯牧歌220 发表于 2017-1-4 17:26
要处理的有四十多万个数据,这样一个一个地手工去改,太麻烦了啊
原来是这样,基本原理是我说的那样。你自己想想别的办法吧

8
天涯牧歌220 发表于 2017-1-4 17:40:05
lusxufe 发表于 2017-1-4 17:38
原来是这样,基本原理是我说的那样。你自己想想别的办法吧
还是很谢谢你

9
小地震 发表于 2017-1-4 20:23:30 来自手机
天涯牧歌220 发表于 2017-1-4 11:53
用xset frdm year时,要求frdm必须是数值型的,但是因为工业企业数据库中的企业代码frdm中含有英文字母,如 ...
egen firm =group(frdm)    用新变量firm做panel

10
moon2015 发表于 2017-1-4 21:29:14
学习了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 21:21