全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1840 3
2014-01-22
想问下,处理大数据库的变量时,碰到str的想转换成数值型
用encode命令,提示错误是too many values
改用destring,提示错误是contain nonnumeric characteristics

这种情况应该如何解决啊。。。急!谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-1-22 17:29:25
不明白,但是感觉是这变量的值的种类太多了
二维码

扫码加我 拉你入群

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

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

2014-1-22 22:42:33
allenliu27 发表于 2014-1-22 17:29
不明白,但是感觉是这变量的值的种类太多了
变量的值的种类是指什么?

数据库比较大,其中需要转换的变量A属于字符类的,但是显示出来的是数字的形式,现在就是想把它转成数值形式
二维码

扫码加我 拉你入群

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

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

2014-1-23 00:14:06
望缘归 发表于 2014-1-22 22:42
变量的值的种类是指什么?

数据库比较大,其中需要转换的变量A属于字符类的,但是显示出来的是数字的形 ...
我觉得既然你用destring后显示contain nonnumeric characteristics,这就证明有些变量A的观测值不正常,即含有非数字的字符.譬如.,;或空格什么的.你可以试一下命令:g double b = real(A). 相对于这些不正常A的值,b的值将是missing, 就是一个点(.).所以,你可能需要找到这些missing的值,再跟A对应着看看要不要修正.
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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