Benannte Liste To / From Data.Frame

Ich bin auf der Suche nach einem schnellen Weg, um hin und her zwischen einer Liste mit dem folgenden format:

$`a`
  [1] 1 2 3
$`b`
  [1] 4 5 6

zu/von einem Daten.Rahmen der folgenden Form:

   name x
 1    a 1
 2    a 2
 3    a 3
 4    b 4
 5    b 5
 6    b 6

(Nicht wirklich kümmert, was die Namen der Spalten, in diesem Fall).

Hier ist die Daten-Frames verwendet, die oben im R-format:

df <- data.frame(name=c(rep("a",3),rep("b",3)), x=c(1:3,4:6))

Wieder, ich bin auf der Suche nach zwei getrennte Vorgänge: eine zum konvertieren der oben genannten Daten.Rahmen zu einer Liste, und ein anderes zu konvertieren zurück zu einem Daten.frame.

InformationsquelleAutor der Frage Jeff Allen | 2012-05-03

Schreibe einen Kommentar