全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12136 16
2018-09-05
毕业论文要用,请各位大神帮忙!    我在处理数据时,将字符型数据转换成数值型数据,字符型数据是725896x 这种形式,开始的思想是想将x转换成其他数字,但是在实现上出现问题,destring和encode命令都用过,都没有转换成功。
附件列表
1536138423(1).png

原图尺寸 1.82 KB

这是结果

这是结果

二维码

扫码加我 拉你入群

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

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

全部回复
2018-9-5 17:19:13
1. 试试
复制代码
2. 你若要问程序,永远附上资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
二维码

扫码加我 拉你入群

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

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

2018-9-5 18:14:07
encode是将有限数值序列改编成分开的多个dummy。原始数据一般取值{1,2,3,4,5}这样的有限数值,你的字符型数据是725896x 这种形式,肯定没法用encode啊,因为取值太多了,而且数值又很大。一般来说,应该是使用destring的,不过你的说明太少,不太明白你的数据到底初始设置的是什么格式的。
二维码

扫码加我 拉你入群

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

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

2018-9-5 18:58:35
lhh1314 发表于 2018-9-5 18:14
encode是将有限数值序列改编成分开的多个dummy。原始数据一般取值{1,2,3,4,5}这样的有限数值,你的字符型数 ...
利用的是中国工业企业数据库,法人代码的存储格式是str9,是由8-9位数字加x组成,数字是1-9都有出现,我要设置为面板数据,需要设置横截面维度,必须将其转化为数值型变量,而利用destring和encode命令,我都尝试过,都没有解决问题,显示too mang values
二维码

扫码加我 拉你入群

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

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

2018-9-5 18:59:39
黃河泉 发表于 2018-9-5 17:19
1. 试试2. 你若要问程序,永远附上资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见 ...
这个是设置id,我现在不用设置id,我要将含有字母的字符型变量如9840223x转化为数值型变量
二维码

扫码加我 拉你入群

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

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

2018-9-5 19:03:54
rjj2012 发表于 2018-9-5 18:59
这个是设置id,我现在不用设置id,我要将含有字母的字符型变量如9840223x转化为数值型变量
1. 你有 x 在最后,是要去除 x 后的值吗? 2. 你若要问程序,永远附上资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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