Confronta read.delim() e read.delim.raw()
Quando elabori una sequenza di blocchi contigui di dati su un hard disk, iotools può trasformare un oggetto raw in un data.frame o in una matrix e, allo stesso tempo, recuperare il blocco di dati successivo. Queste ottimizzazioni permettono a iotools di processare rapidamente file molto grandi.
Questo esercizio fa parte del corso
Elaborazione scalabile dei dati in R
Istruzioni dell'esercizio
- Cronometra la lettura di un file usando
read.delim()per cinque volte. - Cronometra la lettura di un file usando
read.delim.raw()per cinque volte.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load the iotools and microbenchmark packages
___
___
# Time the reading of files
___(
# Time the reading of a file using read.delim five times
___("mortgage-sample.csv", header = FALSE, sep = ","),
# Time the reading of a file using read.delim.raw five times
___("mortgage-sample.csv", header = FALSE, sep = ","),
times = ___
)