Stata是否具有类似于Java的“ try and catch”机制?

Stata是否具有类似于Java的“ try and catch”机制?,第1张

Stata是否具有类似于Java的“ try and catch”机制?

简短的回答是。稍长一点的答案是,通过类比猜测语法可能成功的可能性很小。最好阅读Stata的文档,例如,从略读[P]手册中的主要条目开始。

这里被困的问题是不

var1
存在。该代码是合法的,所以我相信:

capture su var1, meanonlyif _rc == 0 {      local var1_mean = r(mean)     local var1_min  = r(min)     local var1_max  = r(max)}else display "var1 does not exist"

这个想法有两个方面。

capture
会吃掉它前缀的命令的任何错误,但是仍然可以在中访问返回
_rc
。非零返回码是错误代码。

相关命令是

/confirm/i
,例如

capture confirm var var1

检查变量是否

var1
存在。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5430576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存