Snabb inläsning från disk
Utöver att ha smarta standardinställningar är fread() otroligt snabb! I den här övningen använder du funktionen system.time() från bas-R för att jämföra hur lång tid det tar att läsa in filen batrips.csv med read.csv() respektive fread(). Du behöver bara skicka ett uttryck till system.time(). Om du till exempel vill mäta hur lång tid det tar att importera en fil som heter sample.csv kan du skriva:
system.time(read.csv("sample.csv"))
user system elapsed
3.495 0.040 3.547
När du mäter körtid är det i allmänhet user-tiden du ska titta på. I det här fallet tog det alltså 3,495 sekunder att importera filen sample.csv.
Den här övningen är en del av kursen
Datamanipulering med data.table i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))