Vergleiche read.delim() und read.delim.raw()
Wenn eine Folge zusammenhängender Datenblöcke auf einer Festplatte verarbeitet wird, kann iotools ein Raw-Objekt in ein data.frame oder eine matrix umwandeln und gleichzeitig den nächsten Datenblock laden. Diese Optimierungen ermöglichen es iotools, sehr große Dateien schnell zu verarbeiten.
Diese Übung ist Teil des Kurses
Skalierbare Datenverarbeitung in R
Anleitung zur Übung
- Messe das Einlesen einer Datei mit
read.delim()fünfmal. - Messe das Einlesen einer Datei mit
read.delim.raw()fünfmal.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load the iotools and microbenchmark packages
___
___
# Time the reading of files
___(
# Time the reading of a file using read.delim five times
___("mortgage-sample.csv", header = FALSE, sep = ","),
# Time the reading of a file using read.delim.raw five times
___("mortgage-sample.csv", header = FALSE, sep = ","),
times = ___
)