Rychlé čtení z disku
Funkce fread() nejen že má chytré výchozí nastavení, ale je také bleskově rychlá! V tomto cvičení použiješ funkci system.time() ze základního R, abys porovnal/a, jak dlouho trvá načtení souboru batrips.csv pomocí read.csv() a fread(). Stačí předat výraz funkci system.time(). Pokud například chceš změřit, jak dlouho trvá import souboru sample.csv, použiješ:
system.time(read.csv("sample.csv"))
user system elapsed
3.495 0.040 3.547
Při měření doby provádění se obvykle zaměřuj na čas user. V tomto případě tedy import souboru sample.csv trval 3,495 sekundy.
Toto cvičení je součástí kurzu
Manipulace s daty pomocí data.table v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))