DanielAC hat geschrieben: ↑Do Dez 12, 2019 3:19 pm Im Prinzip möchte ich nur alles untereinanderhängen um es dann in Excel weiterzuverabeiten. Ich hatte das anfangs mit VBA gemacht (das geht auch
), aber das war noch langsamer.
Das ist nicht ganz leicht nachzuvollziehen.
Nachdem Du gesehen hast, das Excel mit Deinen Datenmengen nicht mehr effizient genug ist, willst Du mit den Daten zurück in Excel
Wenn der dämliche Transfer von Excel nach R einmal gelungen ist, spricht von da ab doch alles dafür, große Datenmengen in R statt in Excel zu verarbeiten. Nun, wie jogo schon verlinkt hat...
Vielleicht versuche ich mal, die Exceldateien direkt als CSV zu erstellen. Dann geht das Öffnen und Schreiben deutlich schneller...
Wenn der Weg über csv gangbar ist, macht der natürlich alles leichter: Man könnte jede Datei als String einlesen und die einfach wie in einem Editor hintereinander kopieren, ohne dass eine Funktion wie read.table/read.csv vorher versucht, die Daten zu "verstehen". Ich habe jetzt keinen fertigen Code denke aber an einen Aufruf von
readLines() pro Datei, dass man dann alle Dateien hintereinanderklatscht und anschließend mit
writeLines() eine gemeinsame Datei schreibt.
LG,
Bernhard