1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Importing Data in R

Connected

cvičení

col_types s kolektory

Další způsob, jak nastavit typy importovaných sloupců, je použití kolektorů. Funkce kolektorů lze předat jako list() do argumentu col_types funkcí read_ a určit tak, jak se mají hodnoty v daném sloupci interpretovat.

Úplný seznam funkcí kolektorů najdeš v dokumentaci collector. Pro toto cvičení budeš potřebovat dvě kolektorové funkce:

  • col_integer(): sloupec se interpretuje jako celé číslo.
  • col_factor(levels, ordered = FALSE): sloupec se interpretuje jako faktor s hodnotami levels.

V tomto cvičení budeš pracovat se souborem hotdogs.txt (zobrazit), což je tabulátorem oddělený soubor bez názvů sloupců v prvním řádku.

Pokyny

100 XP
  • Proměnná hotdogs je pro tebe připravená bez nastaveného typu sloupců. Zobraz její souhrn pomocí funkce summary().
  • Jsou pro tebe definovány dvě funkce kolektorů: fac a int. Podívej se na ně – víš, co sbírají?
  • Ve druhém volání read_tsv() uprav argument col_types: předej list() s prvky fac, int a int, aby byl první sloupec importován jako faktor a druhý a třetí sloupec jako celá čísla.
  • Vytvoř summary() proměnné hotdogs_factor a porovnej ho se souhrnem hotdogs.