全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7133 13
2018-01-08
各位大神,试了好多办法,包括用destring和real,用force的话直接生成的数值变量为缺漏值,谢谢啦

复制代码


二维码

扫码加我 拉你入群

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

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

全部回复
2018-1-9 07:31:50
将 input str8 改为 input str14,然后用 destring 即可。
二维码

扫码加我 拉你入群

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

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

2018-1-9 09:27:10
黃河泉 发表于 2018-1-9 07:31
将 input str8 改为 input str14,然后用 destring 即可。
老师好,我将stkcd变量的type从str8改成str14了,结果还是不行,执行结果是这样的:
recast str14 stkcd
destring stkcd, replace ignore(" ")

stkcd contains characters not specified in ignore(); no replace

还有就是,数据是已经生成在dta文件里了,就是在数据文件里,用destring命令,总也没法将stkcd这个变量数值化。谢谢老师
二维码

扫码加我 拉你入群

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

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

2018-1-9 09:41:41
你提供的数据是没有问题的
二维码

扫码加我 拉你入群

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

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

2018-1-9 09:51:58
蓝色 发表于 2018-1-9 09:41
你提供的数据是没有问题的
可是,我执行这个destring这个命令,得到的结果是这样的:
destring stkcd, replace ignore(" ")
stkcd contains characters not specified in ignore(); no replace
二维码

扫码加我 拉你入群

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

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

2018-1-9 10:09:17
guoyijj 发表于 2018-1-9 09:27
老师好,我将stkcd变量的type从str8改成str14了,结果还是不行,执行结果是这样的:
recast str14 stkcd ...
你是因为一输入的时候就有问题 (我看过好多人有类似问题)!
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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