楼主: hhlfd
2730 12

[编程问题求助] 使用foreach 命令将70个字符型变量转换为数字变量 [推广有奖]

11
黃河泉 在职认证  发表于 2016-8-22 08:20:58
hhlfd 发表于 2016-8-21 20:27
已经把部分数据发到你邮箱,感谢赐教!
Try:
  1. foreach v of varlist pat-rs2836754_a {
  2.   cap replace `v' = "." if `v' == "NA"
  3. }
  4. destring, replace
复制代码

12
hhlfd 发表于 2016-8-23 13:14:25
黃河泉 发表于 2016-8-22 08:20
Try:
已经尝试了,大部分都成功转换。有几个变量还是no replace,不过手动转换一下没什么大问题。可能主要问题就是“NA”无法被识别吧。谢谢指点!!!

13
黃河泉 在职认证  发表于 2016-8-23 15:39:01
hhlfd 发表于 2016-8-23 13:14
已经尝试了,大部分都成功转换。有几个变量还是no replace,不过手动转换一下没什么大问题。可能主要问题 ...
Great. 以后可先在 excel 中全面 replace "NA" with 空格,然后叫进 Stata 就不会有类似情况!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 21:51