【发布时间】:2013-05-28 21:02:35
【问题描述】:
我正在写一个.do 来检查一些.dta 文件中是否存在一些变量,以及检查这些变量的某些值是否存在。但是,我的代码在遇到无效的变量名时停止执行。
我知道我混合了 Java 和 Stata 编码,这是完全不合适的,但有什么办法可以做类似的事情:
try {
su var1
local var1_mean=(mean)var1
local var1_min=(min)var1
local var1_max=(max)var1
...
}
catch (NoSuchVariableException e) {
System.out.println("Var1 does not exist")
}
// So that the code does not stop executing...?
【问题讨论】: