Zacznij terazZacznij za darmo

Szybkie wczytywanie danych z dysku

Funkcja fread() nie tylko ma inteligentne wartości domyślne, ale działa też błyskawicznie! W tym ćwiczeniu użyjesz funkcji system.time() z bazowego R, aby porównać czas wczytywania pliku batrips.csv przy użyciu read.csv() i fread(). Wystarczy, że przekażesz wyrażenie do system.time(). Na przykład, aby sprawdzić, jak długo trwa zaimportowanie pliku sample.csv, możesz użyć:

system.time(read.csv("sample.csv"))
   user  system elapsed 
  3.495   0.040   3.547

Podczas pomiaru czasu wykonania warto zwracać uwagę na wartość user. W tym przypadku zaimportowanie pliku sample.csv zajęło 3,495 sekundy.

To ćwiczenie jest częścią kursu

Manipulacja danymi z data.table w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Use read.csv() to import batrips
system.time(___("batrips.csv"))
Edytuj i uruchom kod