1. Nauka
  2. /
  3. Kursy
  4. /
  5. Manipulacja danymi z data.table w R

Connected

ćwiczenie

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.

Instrukcje 1/2

undefined XP
    1
    2
  • Zaimportuj plik batrips za pomocą funkcji read.csv() z bazowego R.
  • Opakuj to wywołanie w system.time(), aby sprawdzić, ile czasu zajmuje ta operacja.