楼主: kyuu123
125734 26

[面板数据求助] 为甚stata软件输入数据后,有些数据是红色的 [推广有奖]

数据是红色说明数据是字符型,应先把字符型转化为数值型,如果你的数据在excle表格里有小三角,说明你的数据不是数值型

使用道具

数据是红色说明数据是字符型,应先把字符型转化为数值型,如果你的数据在excle表格里有小三角,说明你的数据不是数值型

使用道具

23
榴莲班戟 发表于 2019-11-5 14:42:52 |只看作者 |坛友微信交流群
我的也是用destring命令转换不了 提示有非数值型数据
后来发现是因为我的数据在excel里面使用了 千分位分隔符
去掉以后就好了

使用道具

24
18621065080 发表于 2019-12-10 11:43:26 |只看作者 |坛友微信交流群
wfldragon 发表于 2014-1-8 11:57
也可以用real函数
红色说明你的数据被Stata当成文本了。如果是普通数据,比如原来这个变量叫abc,你可以生成新变量gen xyz=real(abc), 这样来转换成数字数据。

使用道具

25
18621065080 发表于 2019-12-10 11:52:04 |只看作者 |坛友微信交流群
fatherberry 发表于 2014-1-6 23:29
证明里面包含了非数值的记录。如果用destring var,force replace,这些转化不了的就会变成缺失值。
方法有效!
roa contains nonnumeric characters; roa replaced as double
(8 missing values generated)
com contains nonnumeric characters; com replaced as double
(9 missing values generated)
fage contains nonnumeric characters; fage replaced as double
(1 missing value generated)

使用道具

26
18621065080 发表于 2019-12-10 11:56:51 |只看作者 |坛友微信交流群
~面朝大海~ 发表于 2014-1-6 17:18
数字格式不对,如果是EXCEL导入的话,可以先在EXCEL中调整好数字格式
证明里面包含了非数值的记录。如果用destring var,force replace,这些转化不了的就会变成缺失值。

使用道具

27
亲爱的csj 发表于 2020-3-18 00:54:38 |只看作者 |坛友微信交流群
kyuu123 发表于 2014-1-6 20:00
可是我用destring命令转化成数值型,但是为什么转化不了呢?
destring var ,reshape force

使用道具

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

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

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

GMT+8, 2024-4-20 12:24