1. Nauka
  2. /
  3. Kursy
  4. /
  5. Praca z datami i czasem w R

Connected

ćwiczenie

Operatory arytmetyczne i logiczne

Obiekty typu Date są wewnętrznie reprezentowane jako liczba dni od 1970-01-01, dzięki czemu możesz wykonywać na datach podstawowe operacje matematyczne i porównania. Daty możesz porównywać za pomocą standardowych operatorów logicznych (<, ==, > itp.), wyznaczać wartości skrajne funkcjami min() i max(), a nawet odejmować jedną datę od drugiej, by obliczyć czas między nimi.

W tym ćwiczeniu sprawdzisz, jak te operacje działają w praktyce, analizując ostatnie wydanie R. W kodzie pojawia się Sys.date() – ta funkcja po prostu zwraca dzisiejszą datę.

Instrukcje

100 XP
  • Znajdź datę najnowszego wydania, wywołując funkcję max() na kolumnie dat w zbiorze releases.
  • Znajdź wiersze w zbiorze releases odpowiadające najnowszej dacie – w funkcji filter() użyj porównania date == last_release_date.
  • Wyświetl obiekt last_release, aby zobaczyć, o które wydanie chodzi.
  • Oblicz, ile czasu minęło od najnowszego wydania, odejmując last_release_date od Sys.Date().