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
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Use read.csv() to import batrips
system.time(___("batrips.csv"))