Próbuję utworzyć oddzielne obiekty data.frame
oparte na poziomach czynnika. Więc jeśli mam:Podział danych.frame na podstawie poziomów współczynnika na nowe dane.frames
df <- data.frame(
x=rnorm(25),
y=rnorm(25),
g=rep(factor(LETTERS[1:5]), 5)
)
jak mogę podzielić df
na odrębne data.frame
s dla każdego poziomu g
zawierającego odpowiednie x
i y
wartości? Mogę uzyskać większość z tego sposobu za pomocą split(df, df$g)
, ale chciałbym, aby każdy poziom czynnika miał swój własny data.frame
. Jaki jest najlepszy sposób na zrobienie tego?
Dzięki.
może Pan wyjaśnić, co jest nie tak z 'split (DF, df $ g)'? Zwraca listę 'data.frame's, jedną dla każdej wartości' g'. –