Die geteilten Daten.frame-by-value

wie kann ich Spalten die folgenden Daten.Rahmen

df <- data.frame(var1 = c("a", 1, 2, 3, "a", 1, 2, 3, 4, 5, 6, "a", 1, 2), var2 = 1:14)

in Listen /Gruppen

a 1
1 2
2 3
3 4

a 5
1 6
2 7
3 8
4 9
5 10
6 11

a 12
1 13
2 14

Also im Grunde, Wert "a" in Spalte 1 ist der tag /die Kennung, die ich teilen möchten, auf dem Daten-frame auf. Ich weiß, über die split-Funktion, aber das bedeutet, dass ich eine weitere Spalte hinzufügen, und da, wie man an meinem Beispiel, die Größe der Gruppen kann variieren, ich weiß nicht, wie Sie automatisch erstellt werden wie eine dummy-Spalte, die zu meinen Anforderungen passen.

Irgendwelche Ideen dafür?

Cheers,

Sven

InformationsquelleAutor user969113 | 2012-07-09
Schreibe einen Kommentar