楼主: joddy1990
393960 76

[数据管理求助] 如何将stata中的字符型数据转为数值型   [推广有奖]

11
rex_lee 发表于 2015-3-20 23:44:11 |只看作者 |坛友微信交流群
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
加force是正解!

使用道具

12
我要学习了 发表于 2015-10-16 13:36:53 |只看作者 |坛友微信交流群
多谢高手指教

使用道具

13
yuyu1195 发表于 2015-10-21 20:37:30 |只看作者 |坛友微信交流群
shajia2008 发表于 2014-10-7 09:34
试一下encode varname, gen (newvarname)。varname是字符型变量,newvarname没问题的话就是转变后的数值型变 ...
感谢!很有效,不然还要手动去除非数字型的东东,感谢

使用道具

14
yuyu1195 发表于 2015-10-21 20:43:47 |只看作者 |坛友微信交流群
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
受教了,用encode做完果然有问题的,数字显示long且是蓝色,感觉是编码呢,用real解决问题了,谢谢

使用道具

15
zhaoluapril 发表于 2015-11-29 15:38:59 |只看作者 |坛友微信交流群
https://bbs.pinggu.org/thread-2161380-1-1.html
我觉得这个可以很好地解决空格或者其他类似的特殊符号的问题!

使用道具

16
raymondxiang 发表于 2015-12-1 14:41:35 |只看作者 |坛友微信交流群
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
嗯,确实是不合适的。请问gen x=real(), 会怎么处理那些里面包含string的数字呢?也直接变missing吗?

使用道具

17
宋元元 发表于 2016-5-5 16:23:27 |只看作者 |坛友微信交流群
shajia2008 发表于 2014-10-7 09:34
试一下encode varname, gen (newvarname)。varname是字符型变量,newvarname没问题的话就是转变后的数值型变 ...
学习到了,非常感谢

使用道具

18
毛墨墨 发表于 2016-6-29 13:08:48 |只看作者 |坛友微信交流群
谢谢!!!!

使用道具

19
在路上 发表于 2016-8-7 22:03:03 |只看作者 |坛友微信交流群
新手请教,把字符转为数值后,数字不见了,只显示为“-”,这是什么情况?

使用道具

20
WYCGAT 发表于 2016-8-12 19:44:00 |只看作者 |坛友微信交流群
在路上 发表于 2016-8-7 22:03
新手请教,把字符转为数值后,数字不见了,只显示为“-”,这是什么情况?
encode varname, gen (newvarname),应该是这个命令吧

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 15:16