全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1873 4
2021-12-22
excel表格里数据如下
2020

18.27%

-11.93%

14.79%

90.46%

11.11%

26.66%

52.13%

-23.88%

50.03%

利用insteet using命令导入到stata中,带负号的数据转化成(0.1193),整列数据变成字符型,请问怎么转化成数值型?让数据的正负得以真实体现?
二维码

扫码加我 拉你入群

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

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

全部回复
2021-12-22 20:31:17
你这百分号stata不认
假设你的变量名是x
replace x=subinstr(x, "%", "", .)
replace x=subinstr(x, ")", "", .)
replace x=subinstr(x, "(", "-", .)
replace x=real(x)/100
二维码

扫码加我 拉你入群

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

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

2021-12-25 09:43:50
坦白说,我觉得这种直接在 excel 里处理好再导入 stata 可能会比较容易理解一点。
二维码

扫码加我 拉你入群

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

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

2021-12-28 12:39:56
复制代码


用insheet没有问题
二维码

扫码加我 拉你入群

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

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

2021-12-28 12:40:49
复制代码


也可以用import,也没有问题
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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