楼主: rjj2012
12405 16

[数据管理求助] 运用encode命令总是出现错误,显示too many values,求各位大神帮忙看看,看能怎么解 [推广有奖]

  • 1关注
  • 0粉丝

本科生

36%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
2.5338
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
368 点
帖子
9
精华
0
在线时间
169 小时
注册时间
2012-11-4
最后登录
2022-12-2

楼主
rjj2012 学生认证  发表于 2018-9-5 17:11:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
毕业论文要用,请各位大神帮忙!    我在处理数据时,将字符型数据转换成数值型数据,字符型数据是725896x 这种形式,开始的思想是想将x转换成其他数字,但是在实现上出现问题,destring和encode命令都用过,都没有转换成功。
二维码

扫码加我 拉你入群

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

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

关键词:values encode value Many code

1536138423(1).png (1.82 KB)

这是结果

这是结果

回帖推荐

黃河泉 发表于2楼  查看完整内容

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。

lhh1314 发表于3楼  查看完整内容

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

沙发
黃河泉 在职认证  发表于 2018-9-5 17:19:13
1. 试试
  1. egen id=group(frdm)
复制代码
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

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

板凳
rjj2012 学生认证  发表于 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

报纸
rjj2012 学生认证  发表于 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

7
rjj2012 学生认证  发表于 2018-9-5 20:04:12
黃河泉 发表于 2018-9-5 19:03
1. 你有 x 在最后,是要去除 x 后的值吗? 2. 你若要问程序,永远附上资料;若附上资料,永远用 dataex 印 ...
初次在论坛提问,有许多做得不好的地方请多见谅!这是部分frdm的数据,还请你多指教,字母有大写、有小写、涉及到多个字母。

8
rjj2012 学生认证  发表于 2018-9-5 20:27:27
rjj2012 发表于 2018-9-5 20:04
初次在论坛提问,有许多做得不好的地方请多见谅!这是部分frdm的数据,还请你多指教,字母有大写、有小写 ...
我利用刚刚建立的数据库,利用encode跑了一下,是可以转换的,为什么到了大数据库,obs有几十万的时候,就行不通了?

1536150259(1).png (86.89 KB)

1536150259(1).png

1536150236(1).png (1.74 KB)

1536150236(1).png

9
蓝色 发表于 2018-9-6 07:24:56 来自手机
黄老师的命令应该没有问题

10
黃河泉 在职认证  发表于 2018-9-6 08:02:06
rjj2012 发表于 2018-9-5 20:04
初次在论坛提问,有许多做得不好的地方请多见谅!这是部分frdm的数据,还请你多指教,字母有大写、有小写 ...
我尽量不下载别人资料!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 00:17