Seite 1 von 1

Werte einer Variable verändern mit "recode" als Schleife

BeitragVerfasst: Sa 27. Mär 2021, 18:48
von Toevre
Hallo,

ich wollte gerne erfragen ob es möglich ist, den Befehl "recode" [recode (von/bis="Wert") ...] als Schleife zu verwenden?

Meine Variable "Alter" enthält lediglich das Geburtsjahr, weshalb bei "summarize Alter" nicht die gewünschten Zahlen heraus kommen.
Natürlich könnte ich bei einem Mittelwert von 1957 das Geburtsjahr in ein Alter umschreiben, jedoch interessiert es mich wirklich sehr, ob man mittels einer Schleife die Werte ersetzen könnte, da diese kontinuierlich in Einerschritten voranschreiten.

Vielen Dank im Voraus!

LG

Re: Werte einer Variable verändern mit "recode" als Schleife

BeitragVerfasst: Mo 29. Mär 2021, 10:21
von Staxa
Das klingt nach keiner guten Ideen. Willst du ein Geburtsjahr nach Alter umrechnen so nimmst du etwa

Code: Alles auswählen
gen alter = 2021 - gebjahr


Verschiedene Anpassungen dieser Formel finden sich online.

Re: Werte einer Variable verändern mit "recode" als Schleife

BeitragVerfasst: Mo 29. Mär 2021, 21:24
von Toevre
Da hab ich wohl etwas um die Ecke gedacht.
Wie immer war deine Lösung verlässlich, danke!

LG