Začněte nyníZačněte zdarma

Zkoumání intervalů: vlády králů a královen

Interval vytvoříš pomocí operátoru %--% se dvěma hodnotami datetime. Například ymd("2001-01-01") %--% ymd("2001-12-31") vytvoří interval pro rok 2001.

Jakmile máš interval, můžeš zjistit jeho vlastnosti – začátek, konec a délku – pomocí funkcí int_start(), int_end() a int_length().

Vyzkoušej si to na datech o vládách britských králů a královen (a jejich historických dominií).

Toto cvičení je součástí kurzu

Práce s daty a časy v R

Zobrazit kurz

Pokyny k cvičení

Do tvého pracovního prostředí jsme načetli data monarchs.

  • Vypiš monarchs, abys viděl/a, jak data vypadají.
  • Vytvoř nový sloupec reign jako interval mezi from a to.
  • Vytvoř další nový sloupec length jako délku intervalu reign. Zbytek pipeline jsme za tebe doplnili – seřadí záznamy podle klesající hodnoty length a vybere sloupce name, length a dominion.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Print monarchs
 

# Create an interval for reign
monarchs <- monarchs %>%
  mutate(___ = ___ %--% ___) 

# Find the length of reign, and arrange
monarchs %>%
  mutate(length = ___) %>% 
  arrange(desc(length)) %>%
  select(name, length, dominion)
Upravit a spustit kód