Seite 1 von 1

Mehrere csv.Daten aus Ordner einlesen

Verfasst: Do Nov 19, 2020 3:27 pm
von philoo7
Hallo,
ich habe einen Ordner mit 40 gleichaufgebauten csv. Dateien, die ich gerne einlesen würde, ohne jedes mal read.csv und den Ordnernamen einzugeben. Gibt es da eine einfachere Lösung?
Lg Phil

Re: Mehrere csv.Daten aus Ordner einlesen

Verfasst: Do Nov 19, 2020 3:35 pm
von Athomas
Off Topic? Na, egal...

Ja, mit data.table (fread, rbindlist), list.files und lapply...

Re: Mehrere csv.Daten aus Ordner einlesen

Verfasst: Do Nov 19, 2020 3:53 pm
von bigben
Habe den Thread mal in ein passenderes Unterforum verschoben.

LG,
Bernhard

Re: Mehrere csv.Daten aus Ordner einlesen

Verfasst: Do Nov 19, 2020 11:04 pm
von EDi
Schneller geht#s kaum:

Code: Alles auswählen

library(data.table)
rbindlist(lapply(list.files(pattern = "*.csv") , fread))

Re: Mehrere csv.Daten aus Ordner einlesen

Verfasst: Fr Nov 20, 2020 8:03 am
von Athomas
EDi hat geschrieben: Do Nov 19, 2020 11:04 pm Schneller geht#s kaum:

Code: Alles auswählen

library(data.table)
rbindlist(lapply(list.files(pattern = "*.csv") , fread))
Hmm – eigentlich wollte ich den Fragesteller dazu animieren, selbst nachzudenken, wie man die paar genannten Hilfsmittel passend zusammensetzen kann.
Wenn man das verhindern möchte, kann man natürlich die Lösung auch direkt angeben.

Kann man machen…