全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
33285 16
2010-02-03
如有一列数据code为公司股票代码,因为要做xtreg,需要把code变为数值型
gen code1=real(code)      结果显示错误?
谢谢大家!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-2-3 22:48:44
从0到9逐一替换,共十次应该就够了,另把多余的空格符去掉,应该就可以。
把多余的空格符去掉 就是替换是 把文中空格(不一定是我们键入的空格)复制-粘贴到替换栏,然后被替换栏不输入就行。

我碰到过下载的年鉴,个个数字都是特殊字符——我们的有些部门人员真是太有创意了。
我的做法就是用替换的做法,替换时用复制——粘贴那些不伦不类的字符就行了。

不知对你能否有帮助。
二维码

扫码加我 拉你入群

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

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

2010-2-3 22:49:41
在stata10.0中正确命令应该是
encode code1,generate(code)
祝你好运
二维码

扫码加我 拉你入群

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

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

2010-2-6 23:14:47
1# xmcxy1

使用destring 函数

destring code,generate(code_int)
二维码

扫码加我 拉你入群

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

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

2010-2-8 09:47:43
xmcxy1 发表于 2010-2-3 22:33
如有一列数据code为公司股票代码,因为要做xtreg,需要把code变为数值型
gen code1=real(code)      结果显示错误?
谢谢大家!
股票软件直接下载的数据往往在“股票代码”栏中含有non-numeric字符,清除后再使用你的命令就可以了
二维码

扫码加我 拉你入群

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

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

2010-2-8 23:43:24
encode(字符型变量名),generate(数值型变量名)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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