整理了一下 Stata 的两种 foreach 循环。
Tips
- 基本格式均为 foreach v of varlist xxx,这里的 v 可以替换成任意字符串,但是需要和循环调用的 `v’ 一致;varlist 可以从 var 开始简写。
Codes
// 导入数据
sysuse auto.dta, clear
// 第一种 foreach 循环
foreach v of varlist price mpg rep78{
disp "`v'"
sum `v'
}
// 第二种 foreach 循环 (local)
// 注意要将 local 行与 foreach 代码一起选中运行
/* of */
local varlist "price mpg rep78"
foreach v of varlist `varlist'{
disp "`v'"
sum `v'
}
/* in */
local varlist "price mpg rep78"
foreach v in `varlist'{
disp "`v'"
sum `v'
}
本文介绍了Stata中的两种foreach循环结构,包括基本格式、varlist使用方法,并提供了代码示例,展示了如何遍历变量列表进行统计操作。
1万+

被折叠的 条评论
为什么被折叠?



