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
Mehrere csv.Daten aus Ordner einlesen
Re: Mehrere csv.Daten aus Ordner einlesen
Off Topic? Na, egal...
Ja, mit data.table (fread, rbindlist), list.files und lapply...
Ja, mit data.table (fread, rbindlist), list.files und lapply...
Re: Mehrere csv.Daten aus Ordner einlesen
Habe den Thread mal in ein passenderes Unterforum verschoben.
LG,
Bernhard
LG,
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Mehrere csv.Daten aus Ordner einlesen
Schneller geht#s kaum:
Code: Alles auswählen
library(data.table)
rbindlist(lapply(list.files(pattern = "*.csv") , fread))
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz

Re: Mehrere csv.Daten aus Ordner einlesen
Hmm – eigentlich wollte ich den Fragesteller dazu animieren, selbst nachzudenken, wie man die paar genannten Hilfsmittel passend zusammensetzen kann.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))
Wenn man das verhindern möchte, kann man natürlich die Lösung auch direkt angeben.
Kann man machen…