ich bin noch ein Anfänger was R betrifft und habe folgendes Problem:
Ich möchte eine neue Variable "Arbeitsteilung" erstellen, bestehend aus diesen 5 Items:
- V42 "preparing daily meals", V43 "doing the dishes", V44 "shopping for food", V45 "vacuuming the house", V46 "making small repairs"
1 - always me / 2 - usually me / 3 - both equally / 4 - usally my spouse / 5 - always my spouse / 6 - a third person
Da die Befragten von beiden Geschlechter sein können würde ich gerne die neue Variable "Arbeitsteilung" mit folgenden Ausprägungen erstellen:
(1) immer die Frau (2) normalerweise die Frau (3) Frau und Mann in etwa gleich (4) normalerweise der Mann (5) immer der Mann
Die Ausprägung der Variablen "SEX" sind folgendermaßen zu interpretieren: 1 = Frau / 2 = Mann
Habe das ganze versucht anhand diesen Befehls zu lösen (für Variable V42), was jedoch nicht aufgeht. Ich stelle mir einen Befehl vor, der ausführen kann: Wenn Frau (SEX==1) und mit 1 -always me bei V42 geantwortet -> dann auf neuer Skala 1
issp12n$arbeitst <- ifelse(issp12n$SEX==1|issp12n$V42==1, 1, 0) || ifelse(issp12n$SEX==1|issp12n$V42==2, 2, 0) || ifelse(issp12n$SEX==1|issp12n$SEX==2|issp12n$V42==3, 3, 0) || ifelse(issp12n$SEX==2|issp12n$V42==4, 4, 0) || ifelse(issp12n$SEX==2|issp12n$V42==5, 5, 0,)
Wenn ich dann für jede Variable eine neue Variable mit der neuen Skala erstellt hätte, würde ich mit der RowMeans-Funktion die neuen Variablen zusammenfassen und einen Index bilden.
Ich würde mich sehr über Hilfe oder Anregungen freuen!
Viele Grüße
Jörn