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

Connected

ćwiczenie

Co można wyodrębnić?

Jak pokazano w filmie, składowe daty i czasu można wyodrębniać za pomocą funkcji z pakietu lubridate, które noszą takie same nazwy jak wyodrębniane komponenty: year(), month(), day(), hour(), minute() i second(). Wszystkie działają tak samo – wystarczy przekazać do nich obiekt datetime lub wektor takich obiektów.

Dostępnych jest też kilka przydatnych funkcji zwracających inne właściwości daty i czasu: czy przypada ona rano am(), w czasie czasu letniego dst(), w roku przestępnym leap_year(), a także w którym kwartale quarter() lub semestrze semester().

Wypróbuj je, analizując czasy wydań kolejnych wersji R – skorzystaj z danych z rozdziału 1.

Instrukcje

100 XP

W środowisku pracy masz dostęp do zmiennej release_time – kolumny datetime ze zbioru danych releases z rozdziału 1.

  • Sprawdź kilka pierwszych wartości za pomocą head(), aby upewnić się, że release_time to wektor obiektów datetime.
  • Wyodrębnij miesiąc z release_time i przejrzyj pierwsze wartości za pomocą head().
  • Aby zobaczyć, które miesiące mają najwięcej wydań, wyodrębnij miesiąc, a następnie przekaż wynik potokiem do table().
  • Powtórz to samo, aby sprawdzić, które lata mają najwięcej wydań.
  • Czy wydania odbywają się rano (UTC)? Sprawdź, czy godzina wydania jest mniejsza niż 12, i podsumuj wynik za pomocą mean().
  • Możesz też użyć funkcji am(), aby sprawdzić, jak często wydania przypadają na godziny poranne.