Zacznij terazZacznij za darmo

Konwersja na obiekty duration i period

Interwały są najbardziej precyzyjnym sposobem reprezentowania przedziału czasu, ponieważ zachowują informacje o dokładnym momencie rozpoczęcia i zakończenia. Można je dokładnie przekształcić na obiekty period i duration: możliwe jest zarówno obliczenie dokładnej liczby sekund, które upłynęły między datą początkową a końcową, jak i określenie postrzeganej zmiany czasu zegarowego.

Służy do tego funkcja as.period() oraz as.duration(), którym jako jedyny argument przekazujesz interwał.

Wypróbuj je, aby uzyskać lepsze reprezentacje długości panowania władców.

To ćwiczenie jest częścią kursu

Praca z datami i czasem w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz nowe kolumny duration i period, konwertując kolumnę reign na odpowiedni typ obiektu.
  • Sprawdź kolumny name, duration i period.

Interaktywne ćwiczenie praktyczne

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

# New columns for duration and period
monarchs <- monarchs %>%
  mutate(
    duration = ___,
    period = ___) 
    
# Examine results    
monarchs %>%
  select(___)
Edytuj i uruchom kod