2016-05-17 49 views
0

我正在尝试使用if声明进行循环,我想要为不同组获得估计值。在子组上循环

这是一个玩具的例子。

use auto.dta 

local Pobl `"if foreign==0"' `"if foreign==0 & trunk>5"' 
foreach grupo in `Subpoblacion' { 
     display "Grupo:" "`grupo'" 
     sum price `grupo' 
    } 

回答

0

我找到了解决办法

foreach v in "foreign==0" "foreign==0 & trunk>5" { 
    sum price if `v' 
}   
+0

注意,这个例子并不是特别有说服力的,你把它换成两行三 - 但原理是正确的。 –