Kom igångKom igång gratis

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

Visa kurs

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"))
Redigera och kör kod