Informationen zweier Spalten in einer Spalte zusammenfassen
Verfasst: Di Apr 21, 2020 11:41 am
Hallo ihr Lieben,
ich habe ein kleines Datenbereinigungsproblem. Ich hatte eine Umfrage geschaltet und einen Reihenfolgefaktor für bestimmte Konstrukte eingebaut, wodurch ich zwei Fragebogengruppen habe. In meiner Ergebnistabelle wurden daher die Ergebnisse einer Variable, die inhaltlich das absolut gleiche fragt, in zwei verschiedenen Spalten je nach Gruppenzugehörigkeit abgespeichert.
Hier ein nachvollziehbares Beispiel:
Wie man sieht wurde Item 1 je nach Gruppenzugehörigkeit auf zwei Spalten verteilt. Bei Item1_1 gibt es Leerstellen für Teilnehmer, die in Gruppe 2 waren und für Item2_1 gibt es Leerstellen für Teilnehmer, die in Gruppe 1 waren. Das gleiche Muster habe ich für Item 2.
Wie kann ich diese Spalten jeweils für Item 1 und Item 2 zusammenführen? Hat da jemand eine Idee?
Vielen Dank!
ich habe ein kleines Datenbereinigungsproblem. Ich hatte eine Umfrage geschaltet und einen Reihenfolgefaktor für bestimmte Konstrukte eingebaut, wodurch ich zwei Fragebogengruppen habe. In meiner Ergebnistabelle wurden daher die Ergebnisse einer Variable, die inhaltlich das absolut gleiche fragt, in zwei verschiedenen Spalten je nach Gruppenzugehörigkeit abgespeichert.
Hier ein nachvollziehbares Beispiel:
Code: Alles auswählen
dat <- data.frame(
id = c(1,2,3,4,5,6,7,8),
group = c(1,2,1,2,2,1,1,2),
item1_1 = c(4,NA,5,NA,NA,3,2,NA), #Antworten zu Item1 der Gruppe 1
item1_2 = c(NA,1,NA,3,2,NA,NA,2), #Antworten zu Item1 der Gruppe 2
item2_1 = c(1,NA,1,NA,NA,2,6,NA), #Antworten zu Item2 der Gruppe 1
item1_2 = c(NA,2,NA,6,7,NA,NA,3) #Antworten zu Item2 der Gruppe 2
)
> dat
id group item1_1 item1_2 item2_1 item1_2.1
1 1 1 4 NA 1 NA
2 2 2 NA 1 NA 2
3 3 1 5 NA 1 NA
4 4 2 NA 3 NA 6
5 5 2 NA 2 NA 7
6 6 1 3 NA 2 NA
7 7 1 2 NA 6 NA
8 8 2 NA 2 NA 3
Wie kann ich diese Spalten jeweils für Item 1 und Item 2 zusammenführen? Hat da jemand eine Idee?
Vielen Dank!