CommencerCommencer gratuitement

Lecture rapide depuis le disque

En plus de proposer des valeurs par défaut intelligentes, fread() est extrêmement rapide ! Dans cet exercice, vous allez utiliser la fonction system.time() de base R pour comparer le temps nécessaire à la lecture du fichier batrips.csv avec read.csv() et fread(). Il vous suffit de passer une expression à system.time(). Par exemple, si vous voulez mesurer le temps d’import d’un fichier nommé sample.csv, vous pouvez utiliser :

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

En général, on considère le temps user pour mesurer le temps d’exécution. Dans ce cas, il a donc fallu 3,495 secondes pour importer le fichier sample.csv.

Cet exercice fait partie du cours

Manipulation de données avec data.table en R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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