CommencerCommencer 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 bloc de données suivant. Ces optimisations permettent à iotools de traiter très rapidement des fichiers de très grande taille.

Cet exercice fait partie du cours

Traitement de données à grande échelle en R

Afficher le cours

Instructions

  • 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 cet exemple de code.

# 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