楼主: RUCLSD
12926 15

[编程问题求助] Stata用forvalues做循环的时候怎么跳过缺失值呢? [推广有奖]

11
lopez93 在职认证  发表于 2017-8-25 17:15:32
ywh19860616 发表于 2016-6-3 09:47
非常感谢!

12
yw1126 在职认证  发表于 2019-5-7 01:17:41
其实可以在目标目录下用  
fs *.dta
再用`r(files)'来调取

13
lihaif95 发表于 2020-5-12 22:06:42
可以试试continue

14
1579617546 发表于 2021-5-13 20:55:31
RUCLSD 发表于 2016-6-3 10:30
完美解决,谢谢谢谢~
怎么解决的啊,求教,我有个类似问题
forval i=13/17{
     cap noi import excel "F:\个人\学习\数据整理\数据\分省份分行业指标\2001\`i'.xlsx",sheet("Sheet1")
     g 行业=A[1]
     save 行业`i', replace
         clear
}

我缺失的有行业18 19 10 21 24 38,怎么跳过这些而不打断循环呢?

15
mayday两面人 发表于 2021-12-26 20:42:57
1579617546 发表于 2021-5-13 20:55
怎么解决的啊,求教,我有个类似问题
forval i=13/17{
     cap noi import excel "F:\个人\学习 ...
forval i=13/17{
     cap noi import excel "F:\个人\学习\数据整理\数据\分省份分行业指标\2001\`i'.xlsx",sheet("Sheet1")
    if !_rc {
   g 行业=A[1]
     save 行业`i', replace
            }
         clear
}

16
TaraxacumHan 学生认证  发表于 2022-2-7 01:02:18
mayday两面人 发表于 2021-12-26 20:42
forval i=13/17{
     cap noi import excel "F:\个人\学习\数据整理\数据\分省份分行业指标\2001\`i'.x ...
非常感谢!!!

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

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