Zahlenwerte ersetzen
Verfasst: Mo Jun 03, 2019 8:52 pm
Hallo ihr Lieben,
ich möchte die Daten eines Fragebogens, der aus 21 Items besteht, umkodieren. Konkret möchte ich die Zahlen 1 durch 0 ersetzen, 2 durch 1, 3 durch 2 und 4 durch 3. Die Antworten waren vorher also von 1-4 kodiert, aber ich möchte eine Kodierung haben von 0-3.
Dazu benötige ich eigentlich "nur" ( ) einen Befehl, in den ich angeben kann, welche Spalte(n) ich meine und welche Zahl ich durch welche neue Zahl ersetzen möchte. Kann mir damit jemand weiterhelfen?
Liebe Grüße
Lis
P.S.: Gerade ist mir eingefallen, dass ich ja eine Rechnung aufmachen könnte...
Das würde funktionieren, wenn ich außer den oben erwähnten Umkodierungen nicht noch andere, "komplexere" machen müsste, die keiner einfachen Rechnung (x-1) folgen
ich möchte die Daten eines Fragebogens, der aus 21 Items besteht, umkodieren. Konkret möchte ich die Zahlen 1 durch 0 ersetzen, 2 durch 1, 3 durch 2 und 4 durch 3. Die Antworten waren vorher also von 1-4 kodiert, aber ich möchte eine Kodierung haben von 0-3.
Dazu benötige ich eigentlich "nur" ( ) einen Befehl, in den ich angeben kann, welche Spalte(n) ich meine und welche Zahl ich durch welche neue Zahl ersetzen möchte. Kann mir damit jemand weiterhelfen?
Liebe Grüße
Lis
P.S.: Gerade ist mir eingefallen, dass ich ja eine Rechnung aufmachen könnte...
Code: Alles auswählen
df$Var1 <- df$Var1 - 1