local covariates "hsgrade_pct totcredits_year1 age_at_entry male bpl_north_america english loc_campus1 loc_campus2 loc_campus3"
local n ""
foreach name in varlist `covariates' {
local m `name'.gph
local n: list m | n
dis "`n'"
}
**************************************************************************************
更新一下,换了个代码方式就成功了,如下:
local covariates "hsgrade_pct totcredits_year1 age_at_entry male bpl_north_america english loc_campus1 loc_campus2 loc_campus3"
local j: word count `covariates'
tokenize `covariates'
local s ""
forvalues i=1/`j' {
local m= "``i''"+".gph "
local s: list s | m
dis "`s'"
}
但是那个没有变量定义的报错我至今没明白错在什么地方,是循环语句里一定要定义新变量吗?stata菜鸟,这个小问题被折腾了一个晚上


雷达卡




谢谢哈
京公网安备 11010802022788号







