Citire rapidă de pe disc
Pe lângă valorile implicite inteligente, fread() este extrem de rapidă! În acest exercițiu, vei folosi funcția system.time() din R de bază pentru a compara timpul necesar citirii fișierului batrips.csv cu read.csv() și, respectiv, cu fread(). Tot ce trebuie să faci este să transmiți o expresie funcției system.time(). De exemplu, dacă vrei să măsori cât durează importul unui fișier numit sample.csv, poți folosi:
system.time(read.csv("sample.csv"))
user system elapsed
3.495 0.040 3.547
În general, când măsori timpul de execuție, ia în considerare valoarea user. Astfel, în acest caz, importul fișierului sample.csv a durat 3,495 secunde.
Acest exercițiu face parte din cursul
Manipularea datelor cu data.table în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))