okokok_cj 发表于 2014-5-10 22:08 
非常感谢!但我想了解的是把stata数据粘贴到excel里面以后变成字符,该如何改成数值,问了别人说,在Exce ...
原来的数据格式是这样的:
- 学号 性别 成绩
- 001 0 78
- 002 0 84
- 003 1 90
- 004 0 89
- 005 1 88
- 006 1 67
- 007 0 92
- 008 1 83
复制代码
导出到excel表,当然性别这一列也是0,1,0,1...
选中这一列然后替换(ctrl+f)这当然可以,但操作略显机械
既然用到了stata,那就要充分利用它的强大功能以auto数据为例,
- sysuse auto, clear
- label dir
- label list
- browse
- label drop origin
- label dir
- browse
- label define origin 0 "Domestic" 1 "Foreign"
- browse
- export excel using "auto.xlsx", firstrow(variables) replace
复制代码
输出结果:
1.加载数据,查看label,发现有个origin,0→Domestic,1→Foreign
2.发现foreign变量一栏下Domestic其实真实值为0,Foreign真实值为1
3.通过菜单操作,一目了然
4.试着扔掉origin这个“值标签”
5.菜单操作:
6.试着将刚刚删掉的“值标签”补回来:
7.导出到excel
8.查看结果:
其他数据操作以此类推
结束