CommencezCommencez gratuitement

Lecture rapide à partir du disque

En plus d'avoir des paramètres par défaut intelligents, fread() est ultra rapide ! Dans cet exercice, vous utiliserez la fonction system.time() de R de base pour comparer le temps nécessaire pour lire le fichier batrips.csv avec read.csv() et fread(). Tout ce que vous avez à faire, c'est de passer une expression à system.time(). Par exemple, si vous voulez mesurer le temps d'importation d'un fichier nommé sample.csv, vous pouvez utiliser :

system.time(read.csv("sample.csv"))
   user  system elapsed 
  3.495   0.040   3.547

De façon générale, on considère le temps user pour évaluer le temps d'exécution. Dans ce cas-ci, l'importation du fichier sample.csv a donc pris 3,495 secondes.

Cette activité fait partie du cours

Manipulation de données avec data.table en R

Voir le cours

Exercice interactif pratique

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

# Use read.csv() to import batrips
system.time(___("batrips.csv"))
Modifier et exécuter le code