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
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))