für meine Masterarbeit möchte ich einen Längsschnittdatensatz (1500 Vpn je 4 Messzeitpunkte) mit R analysieren. Ich habe bisher nur entsprechende Beispielaufgaben im Rahmen der Statistikvorlesung gelöst, die jedoch deutlich weniger komplex waren (hier läuft es im Endeffekt auf ein gemischtes Mediationsmodell mit Moderationen hinaus). Ich habe mir jetzt eine Teilpfad des gesamtem Modells ausgesucht und ( monatliche pendeldauer(T2....T5_cdu) und monatliches Pendelvergnügen(T2...T5_ce ), habe die Exceltabelle bei R eingelesen und möchte mit dem reshape Befehl von wide auf longformat wechseln.
Hier die ersten 5 Zeilen der Daten (sorry, irgendwie verhaut es mir die Formatierung, aber die Reihenfolge ist ja ersichtlich: Die ersten vier Werte nach dem Personencode sind 4 Messzeitpunkte der Pendeldauer, die letzten 4 die des Pendelvergnügens)
Code: Alles auswählen
Age Gender T1_code T2_cdu T3_cdu T4_cdu T5_cdu T2_ce T3_ce T4_ce T5_ce
1 39 2 NUR07 5 7 NA NA 1.6 2.2 NA NA
2 30 1 AAB29 NA NA NA NA NA NA NA NA
3 20 1 AKT20 200 NA 10 10 3 NA 2.2 3.2
4 48 2 IEH21 60 25 100 10 1.4 2 2.2 2
5 27 2 IRB20 35 35 NA 35 2.2 2.2 NA 2.6
Code: Alles auswählen
Daten_cdu_ce <- reshape(Daten_cdu_ce, varying = c("T2_cdu", "T3_cdu", "T4_cdu", "T5_cdu"),
v.names = "cdu", idvar = "T1_code", direction = "long")
Code: Alles auswählen
Error in `.rowNamesDF<-`(x, value = value) : invalid 'row.names' length
In addition: Warning message:
Setting row names on a tibble is deprecated.
Vielen Dank und ein schönes Wochenende!
Carolin
Edit - Moderatoreingriff bigben: Code-Tags eingesetzt