CommencezCommencez gratuitement

Comparer read.delim() et read.delim.raw()

Lors du traitement d'une séquence de blocs de données contigus sur un disque dur, iotools peut convertir un objet brut en data.frame ou en matrix tout en récupérant simultanément le prochain bloc de données. Ces optimisations permettent à iotools de traiter très rapidement des fichiers très volumineux.

Cette activité fait partie du cours

Traitement de données évolutif en R

Voir le cours

Instructions de l’exercice

  • Chronométrez la lecture d'un fichier avec read.delim() cinq fois.
  • Chronométrez la lecture d'un fichier avec read.delim.raw() cinq fois.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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 = ___
)
Modifier et exécuter le code