楼主: fdlyp
36055 21

[数据管理求助] destring求助 [推广有奖]

  • 0关注
  • 0粉丝

已卖:454份资源

硕士生

91%

还不是VIP/贵宾

-

威望
0
论坛币
2901 个
通用积分
3.9700
学术水平
0 点
热心指数
0 点
信用等级
-5 点
经验
1910 点
帖子
108
精华
0
在线时间
272 小时
注册时间
2007-4-9
最后登录
2025-4-20

楼主
fdlyp 发表于 2012-9-21 16:15:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

Energy

244.90

248.30

233.40

231.50

166.90

169.50

196.70

195.50

436.10

442.60

474.80

471.30

464.70

471.10

stata把它当成字符,可是我执行destring energy, replace后,出现energy contains nonnumeric characters; no replace
我没看到有什么nonnumeric characters啊,求,谢谢
二维码

扫码加我 拉你入群

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

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

关键词:destring string tring RING Est replace energy

沙发
rendajjlt09 发表于 2012-9-21 16:42:23
可能你在使用数据时候有的不是数值,看下原始的数据格式是什么吧。

藤椅
fdlyp 发表于 2012-9-21 17:27:38
已经会了,

板凳
zhangxiangwei 发表于 2012-12-5 14:10:52
怎样解决的,我也遇到同样的问题了

报纸
fgleric 发表于 2012-12-5 22:37:16
zhangxiangwei 发表于 2012-12-5 14:10
怎样解决的,我也遇到同样的问题了
tostring: numeric--->str

destring:str------>numeric


估计楼主是用反了
已有 1 人评分论坛币 热心指数 收起 理由
crystal8832 + 10 + 1 热心帮助其他会员

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

地板
Hola134 发表于 2013-12-29 16:39:20
fdlyp 发表于 2012-9-21 17:27
谢谢大侠,已经会了,
请问你是怎么解决的?我也遇到同样的问题,谢谢!

7
wjjatm灰灰 学生认证  发表于 2014-5-30 11:17:30
当有nonnumeric characters,一般使用encode
命令:encode 原变量名,generate(新变量名)
已有 3 人评分经验 热心指数 收起 理由
guoyijj + 1 观点有启发
xddlovejiao1314 + 10 + 1 好的意见建议
crystal8832 + 10 + 1 补偿

总评分: 经验 + 20  热心指数 + 3   查看全部评分

8
〆Thames、ヽ 发表于 2015-4-13 16:34:04
你可以先用tab来检查有哪些是nonnumeric,如:
tab 变量名 if regexm(变量名, “[^0-9 .]“)

比如有的数据中有逗号,导致转换失败。可以用destring date, replace ignore(",")来忽略逗号。
已有 3 人评分论坛币 学术水平 收起 理由
yifffffff + 1 + 1 观点有启发
akikoyu + 1 + 1 看了那么多回答,终于找到最好的回答了!
SpencerMeng + 10 热心帮助其他会员

总评分: 论坛币 + 12  学术水平 + 2   查看全部评分

9
tlu8623 发表于 2015-10-10 21:25:57
〆Thames、ヽ 发表于 2015-4-13 16:34
你可以先用tab来检查有哪些是nonnumeric,如:
tab 变量名 if regexm(变量名, “[^0-9 .]“)
你的回复对我很有帮助,感谢

10
bjfujs 发表于 2015-10-19 18:04:58
〆Thames、ヽ 发表于 2015-4-13 16:34
你可以先用tab来检查有哪些是nonnumeric,如:
tab 变量名 if regexm(变量名, “[^0-9 .]“)
“[^0-9 .]“是什么意思?

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

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