全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2769 6
2014-11-02
如何把STATA中字符变量变为数值变量,如下accouperi变量,想变为只有年的字符变量,要不无法进行回归。数据如下图所示。希望大家多给指导意见!
用destring 命令做完,显示“accouperi contains nonnumeric characters; no generate”


附件列表
QQ图片20141102200304.jpg

原图尺寸 35.35 KB

QQ图片20141102200304.jpg

QQ图片20141102201544.jpg

原图尺寸 20.11 KB

QQ图片20141102201544.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-2 20:05:52
自己支持一下!!!百思不得其解。
二维码

扫码加我 拉你入群

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

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

2014-11-2 20:12:42
ljq8433101 发表于 2014-11-2 20:05
如何把STATA中字符变量变为数值变量,如下accouperi变量,想变为只有年的字符变量,要不无法进行回归。数据 ...
gen  year=substr(accouperi,1,4)
二维码

扫码加我 拉你入群

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

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

2014-11-2 20:18:31
zj20000101 发表于 2014-11-2 20:12
gen  year=substr(accouperi,1,4)
可能还需要real,提取的是字符变量。
二维码

扫码加我 拉你入群

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

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

2014-11-2 20:27:26
楼主是只想保留年度?文中stata的提示我之前也遇到过,我当时好像是这样做的:
destring accouperi ,replace ignore(“-”)

逗号的位置不是很确定,楼主可以试一下~~
二维码

扫码加我 拉你入群

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

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

2014-11-2 20:28:40
然后提取年度的话可以采用三楼的建议~虽然说我之前没用过,不过看那个代码感觉挺对的~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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