用别人的数据库,发现有个income的变量居然是字符型的,于是想改成数值型,没想到折腾了好久。用data editor看这个income数据,有三种形式:数字(红色的),“.”("."表示缺漏值),还有“ ” (直接就是空格)
根据初级教程的destring命令:
我这样写命令, destring income, replace ignore(" ")
错误命令显示:contains non-numeric character.....
我想了一下,觉得这些字符型数字并没有空格,不需要ignore(" "),就改用
destring income, replace
destring income, gen(income1)
结果还是不行。于是只好导进spss里,转成numeric后再导进stata。
stata中把字符变量改为数值变量除了用destring的命令办法,还有没有直接可以用菜单点击的办法呢?有的时候命令不太好用。谢谢老师~