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
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 = ___
)