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! Antwort abbrechen

Hinweispflicht zu Cookies

Webseitenbetreiber müssen, um Ihre Webseiten DSGVO konform zu publizieren, ihre Besucher auf die Verwendung von Cookies hinweisen und darüber informieren, dass bei weiterem Besuch der Webseite von der Einwilligung des Nutzers in die Verwendung von Cookies ausgegangen wird.

Der eingeblendete Hinweis Banner dient dieser Informationspflicht.

Sie können das Setzen von Cookies in Ihren Browser Einstellungen allgemein oder für bestimmte Webseiten verhindern. Eine Anleitung zum Blockieren von Cookies finden Sie hier.

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