ID A1 A2 A3
1001 ABD AAA ABC
1002 ABE BBB CCC
1003 ABC CCC DDD
Ich habe eine Schleife wie folgt:Anzeige oder Druckschleifenvariable für Debug-Zwecke
generate trackr = 0
display "generated trackr"
foreach var of varlist a1 a2 a3{
display "`var'" id[_n]
replace trackr = 1 if (`var'=="ABC")
}
In Stata, ich möchte herausfinden, und drucken, wenn eine Änderung an trackr
vorgenommen wurde. (Ich möchte herausfinden, in welcher Zeile/Spalte "ABC" entdeckt wurde.)
Ich habe versucht, die oben genannten id[_n]
und es funktioniert nur teilweise.
Ich möchte id[_n]
anzeigen NUR if var=="ABC"
und trackr
ändert sich zu 1 (von 0). Ich habe versucht, alles in einen if
Block zu setzen, aber ich denke, if
in Stata funktioniert anders?
Der Ausdruck "Bonus" ist gut für einen Lehrer, der Schüler herausfordert, nicht für Schüler, die einen Lehrer fragen! –