Zacznij terazZacznij za darmo

Analiza interwałów. Panowanie królów i królowych

Interwał możesz utworzyć za pomocą operatora %--% z dwoma wartościami daty i czasu. Na przykład ymd("2001-01-01") %--% ymd("2001-12-31") tworzy interwał obejmujący rok 2001.

Mając już interwał, możesz sprawdzić jego właściwości – datę początku, końca i długość – za pomocą funkcji int_start(), int_end() i int_length().

Przećwicz to, analizując okresy panowania królów i królowych Brytanii (oraz jej historycznych dominiów).

To ćwiczenie jest częścią kursu

Praca z datami i czasem w R

Zobacz kurs

Instrukcje do ćwiczenia

W twoim środowisku pracy znajdziesz dane monarchs.

  • Wyświetl monarchs, żeby zapoznać się z danymi.
  • Utwórz nową kolumnę reign, będącą interwałem między from a to.
  • Utwórz kolejną nową kolumnę, length, zawierającą długość interwału reign. Resztę potoku wypełniliśmy za ciebie – sortuje on dane malejąco według length i wybiera kolumny name, length oraz dominion.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod