【发布时间】:2021-12-08 14:53:05
【问题描述】:
我试图在 Stata 中识别不是整数的值。我的数据集如下:
var1 var2 var3
1 2 3
2 4 5
3 6 7
4 2 3
5 1 1
6 2 8
我的代码如下:
foreach var in var1 var2 var3 {
gen flag_`var' = 1 if format(`var') == %int
replace flag_`var' = 0 if flag_`var' ==.
我收到一条错误消息说明
unknown function format()
}
我还尝试将 format(`var') 周围的括号替换为 format[`var'],但随后出现错误,指出未找到格式。我使用的格式有问题还是有更好的方法来识别非整数值?
【问题讨论】:
-
请回复@dimitriy 对您上一个问题的回答,接受答案或解释为什么它不是您想要的。
标签: stata