Lettura veloce da disco
Oltre ad avere impostazioni predefinite intelligenti, fread() è super veloce! In questo esercizio userai la funzione system.time() di base R per confrontare il tempo necessario a leggere il file batrips.csv usando read.csv() e fread(). Ti basta passare un'espressione a system.time(). Per esempio, se vuoi calcolare quanto tempo serve per importare un file chiamato sample.csv, puoi usare:
system.time(read.csv("sample.csv"))
user system elapsed
3.495 0.040 3.547
In generale, quando misuri i tempi di esecuzione, considera il tempo user. In questo caso, quindi, sono serviti 3,495 secondi per importare il file sample.csv.
Questo esercizio fa parte del corso
Manipolazione dei dati con data.table in R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))