Seite 1 von 1
Re: Liste in Tabellen umwandeln
Verfasst: Mo Dez 02, 2019 9:53 pm
von EDi
Gibt es eine Möglichkeit meine file_list umzuwandel, ohne alles einzeln einzugeben.
Das ist R - alles ist möglich.
Nur ob das was du machen willst sinnvoll ist bzw. dich weiterbringen wird wage ich zu bezweifeln...
Egal, hier ist eine Lösung...
Code: Alles auswählen
rm(list = ls())
l <- list(mtcars, mtcars, mtcars)
ls()
lapply(seq_along(l), function(i) assign(paste0("df", i), l[[i]], envir = .GlobalEnv))
ls()
Re: Liste in Tabellen umwandeln
Verfasst: Di Dez 03, 2019 8:11 am
von jogo
Hallo xXFellgrantXx,
willkommen im Forum!
Warum willst Du nicht mit der Liste arbeiten, sondern Dir lieber den Workspace mit vielen neuen Objekten zuschruzen?
Gruß, Jörg
Re: Liste in Tabellen umwandeln
Verfasst: Di Dez 03, 2019 9:30 am
von Athomas
Das ist möglicherweise wieder ein Beispiel für ein Problem, das nicht „netto“ zur Diskussion gestellt wird, sondern lediglich in einem Zustand, der vom Fragesteller herbeigeführt (verschlimmbessert) wurde…
ich weiß, das ich mit folgender Funktion jede Liste einzeln umwandeln kann.
Selbstverständlich kann man nicht jede Liste in einen Dataframe umwandeln - außerdem willst Du offenbar nicht die Liste, sondern die darin enthaltenen Objekte in Dataframes umwandeln!?
Re: Liste in Tabellen umwandeln
Verfasst: Mi Dez 04, 2019 10:53 pm
von jogo
Hallo xXFellgrantXx,
xXFellgrantXx hat geschrieben: ↑Mi Dez 04, 2019 2:34 pm
ich möchte anfangs mehrere Tabellen gleichzeitig auf die gleiche Art und Weise transformieren. Deswegen habe ich eine Liste mit allen data frames gemacht.
Anschliessend möchte ich alle data frames wieder separat bearbeiten.
der richtige Weg dafür sieht so aus:
Code: Alles auswählen
transformDataframe <- function(einDataframe) {
...
return(transformierterDataframe)
}
neueListe <- lapply(file_list, FUN=transformDataframe)
Gruß, Jörg
Re: Liste in Tabellen umwandeln
Verfasst: Mi Dez 04, 2019 11:17 pm
von EDi
der richtige Weg dafür sieht so aus:
Dem kann ich nur zustimmen.
Re: Liste in Tabellen umwandeln
Verfasst: Do Dez 05, 2019 2:12 pm
von jogo
EDi hat geschrieben: ↑Mi Dez 04, 2019 11:17 pm
Dem kann ich nur zustimmen.
Das war mir bei Deinem Lösungsvorschlag schon klar, den ich eher als humoristisch-sarkastischen Beitrag aufgefasst habe nach dem Motto:
Der Fragesteller will Quark, also bekommt er auch genau diesen Quark.
Leider hat der Fragesteller diesen Teil der Botschaft nicht erkannt.
Man kann immer nur wiederholen:
Gruß, Jörg
Re: Liste in Tabellen umwandeln
Verfasst: Fr Dez 06, 2019 12:03 am
von EDi
Das gleiche könnte man auch auf attach() ausweiten. Vielleicht auch auf setwd().