1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s daty pomocí data.table v R

Connected

cvičení

Rychlé čtení z disku

Funkce fread() nejen že má chytré výchozí nastavení, ale je také bleskově rychlá! V tomto cvičení použiješ funkci system.time() ze základního R, abys porovnal/a, jak dlouho trvá načtení souboru batrips.csv pomocí read.csv() a fread(). Stačí předat výraz funkci system.time(). Pokud například chceš změřit, jak dlouho trvá import souboru sample.csv, použiješ:

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

Při měření doby provádění se obvykle zaměřuj na čas user. V tomto případě tedy import souboru sample.csv trval 3,495 sekundy.

Pokyny 1/2

undefined XP
    1
    2
  • Načti batrips pomocí read.csv() ze základního R.
  • Celé volání obal do system.time(), aby ses podíval/a, jak dlouho tato operace trvá.