Ich verwende regelmäßig die Funktion split(), um einen data.frame zeilenweise in eine Liste zu packen um z.B. mittels lapply Plots mit Teildaten zu erstellen:
Code: Alles auswählen
data("iris")
iris_list_hsplit <- split(iris,iris[,"Species"])
Code: Alles auswählen
data("iris")
iris_list_vsplit <- list("Sepal"= iris[,grepl("Sepal",colnames(iris))],
"Petal"= iris[,grepl("Petal",colnames(iris))])
Viele Grüße und Danke
Matthias