楼主: 晓风残月18
9548 11

[数据管理求助] 请教前辈,id是字母和数字的混合型,怎么转换成数值型 [推广有奖]

  • 2关注
  • 0粉丝

本科生

20%

还不是VIP/贵宾

-

威望
0
论坛币
200 个
通用积分
1.0141
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
900 点
帖子
38
精华
0
在线时间
91 小时
注册时间
2017-10-20
最后登录
2019-9-26

楼主
晓风残月18 发表于 2018-1-31 17:11:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教前辈,我的id是字母和数字的混合型,destring之后,显示id contains nonnumeric characters; no replace。我又destring id , replace force,但又显示id contains nonnumeric characters; replaced as double
(957 missing values generated)


二维码

扫码加我 拉你入群

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

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

关键词:混合型 数值型 nonnumeric Characters Character Stata Stata专版 stata编程 stata数据处理 stata运用

force.png (2.75 KB)

force.png

企业数据.dta
下载链接: https://bbs.pinggu.org/a-2410211.html

585.27 KB

沙发
黃河泉 在职认证  发表于 2018-1-31 17:14:25
尔后建议请用 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

藤椅
晓风残月18 发表于 2018-1-31 17:15:06
附件里是我的数据,我有用tab id if regexm( id , "[^0-9 .]")检查哪些是非数值型,但是数量太多,没办法每个去修改,请问有什么办法解决吗?

板凳
黃河泉 在职认证  发表于 2018-1-31 17:35:39
晓风残月18 发表于 2018-1-31 17:15
附件里是我的数据,我有用tab id if regexm( id , "[^0-9 .]")检查哪些是非数值型,但是数量太多,没办法每 ...
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-1-31 17:38:03
晓风残月18 发表于 2018-1-31 17:15
附件里是我的数据,我有用tab id if regexm( id , "[^0-9 .]")检查哪些是非数值型,但是数量太多,没办法每 ...
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

地板
晓风残月18 发表于 2018-1-31 17:39:11
黃河泉 发表于 2018-1-31 17:35
1. 请用回复。 2. 请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一 ...
谢谢前辈,我刚试了dataex,但在xtset 数据的时候,我的id由于有提问中的问题,不是数值型,不能操作

7
蓝色 发表于 2018-1-31 17:50:00
那就用encode命令

另外,dataex命令是让你把部分数据贴出来,让大家测试命令用的

8
晓风残月18 发表于 2018-1-31 18:05:50
蓝色 发表于 2018-1-31 17:50
那就用encode命令

另外,dataex命令是让你把部分数据贴出来,让大家测试命令用的
谢谢前辈,我试了encode命令,但显示too many values

9
蓝色 发表于 2018-1-31 18:20:40
     那就用
egen  newid=group(id)

10
晓风残月18 发表于 2018-1-31 18:31:47
蓝色 发表于 2018-1-31 17:50
那就用encode命令

另外,dataex命令是让你把部分数据贴出来,让大家测试命令用的
老师,我试着粘贴了部分数据,是这样的吗?第一列就是我的id,里面有数字和字母,不能转化成数值型
* Example generated by -dataex-. To install: ssc install dataex
clear
input str15 id str5 industry
"108164744" "2520"
"70075716X" "3020"
"600911430" "4061"
"600911502" "3725"
"600911967" "3725"
"600914252" "1922"
"700963545" "3090"
"70092970X" "3591"
"60103277X" "3040"
"601037319" "2720"
"108222473" "3351"
"CH0651865" "3153"
"601079105" "3230"
"60109636X" "3220"
"601111734" "2631"
"108225893" "3521"
"601147753" "1922"
"601155075" "2520"
"601157003" "2710"
"601160042" "1711"
end
[/CODE]

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

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