全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
25375 11
2017-10-18
      各位大神路过一定要帮帮忙啊!!我在导入数据到stata时,股票代码这个变量为字符型,想将其转化为数值型变量。我尝试了论坛上已有的各种方法,都没有成功。实在是很捉急啊~~拜托各位了~

QQ截图20171018225704.png
我查看了用 shellout profit.txt 命令查看了文本文件,发现code这个变量里存在很多空格 QQ截图20171018230030.png
接着我做出如下操作,结果不行
. destring code, replace ignore ("")
code contains nonnumeric characters; no replace
强制命令也不可以,,,全部是缺失值
destring  Stkcd, replace force
Stkcd contains nonnumeric characters; replaced as byte
(42016 missing values generated)
因为我实在是找不到替代的方法了,,求各位大神伸出援手帮帮我~~


二维码

扫码加我 拉你入群

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

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

全部回复
2017-10-19 07:58:39
二维码

扫码加我 拉你入群

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

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

2017-10-19 11:06:18
我也遇到过这个问题。
我这样解决的,用excel过渡,对code列用分列。就自然变成了数字,把前面的0全去了。然后再导回stata。
二维码

扫码加我 拉你入群

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

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

2017-10-19 13:47:59
我是小肚肚 发表于 2017-10-19 11:06
我也遇到过这个问题。
我这样解决的,用excel过渡,对code列用分列。就自然变成了数字,把前面的0全去了。 ...
我是先把excel数据转换成了txt格式的文本文件,
如果最开始就在excel里进行修改的话,对code列用分列具体是应该怎么做呢?
二维码

扫码加我 拉你入群

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

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

2017-10-20 09:20:26
胡文倩 发表于 2017-10-19 13:47
我是先把excel数据转换成了txt格式的文本文件,
如果最开始就在excel里进行修改的话,对code列用分列具体 ...
excel最上面那块,数据,数据工具,分列。不用设置分隔符,直接确定就行。 自然就变成了数字。
二维码

扫码加我 拉你入群

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

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

2017-12-27 17:10:50
我是小肚肚 发表于 2017-10-20 09:20
excel最上面那块,数据,数据工具,分列。不用设置分隔符,直接确定就行。 自然就变成了数字。
我也出现了这个问题,用了你的方法还是不行,怎么回事呢?求详解
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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