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