Porovnání read.delim() a read.delim.raw()
Při zpracování posloupnosti navazujících bloků dat na pevném disku dokáže iotools převést raw objekt na data.frame nebo matrix a zároveň načítat další blok dat. Díky těmto optimalizacím umí iotools velmi rychle zpracovávat i velké soubory.
Toto cvičení je součástí kurzu
Škálovatelné zpracování dat v R
Pokyny k cvičení
- Změř dobu čtení souboru pomocí
read.delim()pětkrát. - Změř dobu čtení souboru pomocí
read.delim.raw()pětkrát.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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 = ___
)