LoslegenKostenlos starten

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

<Kurs>Skalierbare Datenverarbeitung in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Messe das Einlesen einer Datei mit read.delim() fünfmal.
  • Messe das Einlesen einer Datei mit read.delim.raw() fünfmal.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 = ___
)
Code bearbeiten und ausführen