Ich habe Daten aus einer Online-Umfrage, wo die Befragten eine Reihe von 5 Fragen durchlaufen. Die Daten, die ich an arbeite wie folgt aussehen:Sammeln von Gruppen von Spalten
P1 P2 P3 P4 P5 P1 P2 P3 P4 P5 P1 P2 P3 P4 P5
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
6 7 8 9 10 6 7 8 9 10 6 7 8 9 10
Die gewünschte Ausgabe ist:
P1 P2 P3 P4 P5
1 2 3 4 5
6 7 8 9 10
1 2 3 4 5
6 7 8 9 10
1 2 3 4 5
6 7 8 9 10
Ich habe versucht, dieses Problem mit Bibliothek tidyr zu lösen, aber ich kann nicht verstehen, wie man Wende es an. Einige Ratschläge dazu werden sehr hilfreich sein.
Können Sie 'Ihre Daten für uns dput'? Willst du nur jeden Satz von 5 Spalten zusammenstapeln? – A5C1D2H2I1M1N2O1R2T1
überprüfen Sie http://StackOverflow.com/Questions/15803057/binding-columns-with-similar-column-names-in-the-Same-Dataframe-in-Rr – timfaber
Ich nehme an, das funktioniert auch: 'data.frame (split (unlist (indf, use.names = FALSE), rep (Namen (indf), each = nrow (indf)))) .... – A5C1D2H2I1M1N2O1R2T1