1. Learn
  2. /
  3. Courses
  4. /
  5. Efektivní kód v R

Connected

Exercise

Uplynulý čas

Funkce system.time() je praktická, ale při porovnávání více volání funkcí má svá omezení. Balíček microbenchmark tento problém řeší pomocí funkce microbenchmark().

Instructions

100 XP

Soubory "movies.csv" a "movies.rds" jsou dostupné v tvém pracovním prostředí.

  • Načti balíček microbenchmark pomocí funkce library().
  • Pomocí funkcí microbenchmark(), read.csv() a readRDS() porovnej, jak dlouho trvá import souboru CSV oproti importu souboru RDS. Výsledek ulož do proměnné compare.
    • Ve volání funkce microbenchmark() nastav times = 10, aby se každá funkce spustila 10krát.
  • Vypiš proměnnou compare a prohlédni si výsledky.