Zacznij terazZacznij za darmo

Ile sekund ma doba?

Ile sekund ma doba? Doba ma 24 godziny, godzina – 60 minut, a minuta – 60 sekund. Wynika z tego, że powinno być 24*60*60 = 86400 sekund, prawda?

Nie zawsze! W tym ćwiczeniu zobaczysz wyjątek od tej reguły – czy uda ci się odkryć, co tu się dzieje?

To ćwiczenie jest częścią kursu

Praca z datami i czasem w R

Zobacz kurs

Instrukcje do ćwiczenia

W skrypcie znajdziesz już gotowy kod definiujący trzy punkty w czasie – południe 11 marca, 12 marca i 13 marca 2017 roku w strefie czasowej US Pacific.

  • Oblicz różnicę czasu między mar_13 a mar_12 w sekundach. Wynik powinien być zgodny z intuicją.
  • Teraz oblicz różnicę czasu między mar_12 a mar_11 w sekundach. Zaskoczenie?

Interaktywne ćwiczenie praktyczne

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

# Three dates
mar_11 <- ymd_hms("2017-03-11 12:00:00", 
  tz = "America/Los_Angeles")
mar_12 <- ymd_hms("2017-03-12 12:00:00", 
  tz = "America/Los_Angeles")
mar_13 <- ymd_hms("2017-03-13 12:00:00", 
  tz = "America/Los_Angeles")

# Difference between mar_13 and mar_12 in seconds
difftime(___, ___, units = ___)

# Difference between mar_12 and mar_11 in seconds
difftime(___, ___, units = ___)
Edytuj i uruchom kod