全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5247 6
2018-05-31
复制代码


想请问一下坛友,如何将y20171这个str转换成float呢?试过destring,但是不行,会显示y20171 contains nonnumeric characters; no replace,encode只能转成long型,无法做运算。real又容易出缺失值,现在不知如何是好。还有困惑的是,这是万得下载下来的数据,为什么其他数据都能float显示正常,只有这一个变量突然变成字符型呢,望赐教!

二维码

扫码加我 拉你入群

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

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

全部回复
2018-5-31 22:22:36
奇怪了,只用list中的前10个数据,destring是没问题的,但用完整的数据就会出问题了,不知道大家有没有类似的经验,我再拿上我对原始数据吧
附件列表
二维码

扫码加我 拉你入群

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

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

2018-5-31 22:23:16
希望大家能够指教
二维码

扫码加我 拉你入群

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

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

2018-6-1 19:51:09
......
二维码

扫码加我 拉你入群

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

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

2018-6-1 20:39:15
有数据包含逗号、
3226 行   1,021.7452
二维码

扫码加我 拉你入群

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

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

2018-6-2 10:49:41
蓝色 发表于 2018-6-1 20:39
有数据包含逗号、
3226 行   1,021.7452
看到了,谢谢,另外,后来destring加入force选项发现能解决,且容易发现问题,给大家参考吧
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群