Ich habe High und Low für was ich denke, ist eine einfache Lösung gesucht.Konvertieren einer Liste von Datenrahmen in einzelne Datenrahmen in R
Ich habe einen großen Datenrahmen, den ich durch Faktoren spalte.
eqRegions <- split(eqDataAll, eqDataAll$SeismicRegion)
Dies schafft nun ein Listenobjekt des Datenrahmen nach Region; es gibt insgesamt 8. Ich möchte die Liste durchlaufen, um einzelne Datenrahmen unter einem anderen Namen zu erstellen.
Ich kann Folgendes ausführen, um die Listenelemente in einzelne Datenrahmen zu konvertieren, aber ich denke, dass es einen Schleifenmechanismus gibt, der schnell ist, wenn ich viele Faktoren habe.
testRegion1 <- eqRegions[[1]]
testRegion3 <- eqRegions[[3]]
ich die oben manuell durchführen kann, und es behandelt sie gut, aber wenn ich es nicht effizient viele Regionen haben. Was würde Ich mag das Äquivalent Folgendes tun:
for (i in 1:length(eqRegions)) {
region[i] <- as.data.frame(eqRegions[[i]])
}
Ich denke, der Schlüsselregion vor der Schleife zu definieren ist, aber es hält sich überschreiben und nicht erhöht wird. Danke vielmals.
Entschuldigung für den Downvote, aber das ist unnötig kompliziert –