全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5201 10
2017-03-10
未命名图片.png
各位大神们,
    就像上图所显示的capera变量,我在导入数据后是string格式(前面csalespera就是还没改的),我先用destring无果后,又使用encode对它去字符化。代码是:
    encode capera,generate (capera1)
    drop capera
    rename capera1 capera
    然后神奇又郁闷的是,它的数值就改变了,在表中显示的仍是正确的小数,但是点开又变成了大于1的三位数。。。请问各位大神应该怎么处理呢,我就只是想把它赶快变成数值然后回归做个t检验。在此谢过各位大神支招!!
二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-10 09:48:48
1、capera本身就是数字型的,不需要转换


2、如果是字符型数字转数值型,应用destring,而不是encode

3、查看蓝色变量的数据
label drop_all

然后在看
二维码

扫码加我 拉你入群

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

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

2017-3-10 09:48:53
或者能够在Excel导入stata前预处理也行我用的是insheet导入数据
二维码

扫码加我 拉你入群

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

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

2017-3-10 09:52:13
蓝色 发表于 2017-3-10 09:48
1、capera本身就是数字型的,不需要转换
谢谢您的秒回!我也是这样理解的,但是出现下述回复
. destring capera,replace
capera contains nonnumeric characters; no replace
为什么会destring失败呢
二维码

扫码加我 拉你入群

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

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

2017-3-10 09:52:35
蓝色 发表于 2017-3-10 09:48
1、capera本身就是数字型的,不需要转换
谢谢您的秒回!我也是这样理解的,但是出现下述回复
. destring capera,replace
capera contains nonnumeric characters; no replace
为什么会destring失败呢
二维码

扫码加我 拉你入群

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

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

2017-3-10 09:57:13
destring csalespera , gen(capera) force
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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