Stata do-file: Schleifen

Aufgabenstellung: Setze v2_1 bis v2_10 auf missing, wenn v1=0.

Einfache Lösung: 10 Befehle aneinander reihen, z. B. so:

replace v2_1=. if v1==0
replace v2_2=. if v1==0
replace v2_3=. if v1==0

replace v2_10. if v1==0

Eleganter geht es mit einer Schleife:

foreach var in v2_* {
replace `var’=. if v1==0
}

So wird das do-file kürzer und übersichtlicher.

Freue mich über Kommentare!

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.