Compară read.delim() și read.delim.raw()
Când procesează o secvență de blocuri contigue de date de pe hard disk, iotools poate transforma un obiect raw într-un data.frame sau matrix, recuperând în același timp următorul bloc de date. Aceste optimizări îi permit lui iotools să proceseze rapid fișiere foarte mari.
Acest exercițiu face parte din cursul
Procesarea scalabilă a datelor în R
Instrucțiuni pentru exercițiu
- Măsoară timpul de citire a unui fișier folosind
read.delim()de cinci ori. - Măsoară timpul de citire a unui fișier folosind
read.delim.raw()de cinci ori.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ___
)