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

Connected

ćwiczenie

Dodawanie użytecznych etykiet

W poprzednim ćwiczeniu znajdowałeś/-aś miesiące wydań:

head(month(release_time))

i otrzymywałeś/-aś miesiące jako liczby. Czasem wygodniej – zwłaszcza przy tworzeniu wykresów lub tabel – mieć nazwy miesięcy zamiast cyfr. Zarówno funkcja month(), jak i wday() (dzień tygodnia) mają dodatkowe argumenty label oraz abbr, które właśnie to umożliwiają. Ustaw label = TRUE, aby wynik był oznaczony nazwami miesięcy (lub dni tygodnia), oraz abbr = FALSE, żeby nazwy były wypisane w pełnym brzmieniu, a nie w formie skróconej.

Na przykład uruchom:

head(month(release_time, label = TRUE, abbr = FALSE))

Przećwicz to, analizując popularne dni tygodnia dla wydań R.

Instrukcje

100 XP

releases to teraz ramka danych z kolumną datetime zawierającą czas wydania.

  • Najpierw sprawdź, co robi wday() bez etykietowania – wywołaj tę funkcję na kolumnie datetime z ramki releases i zestawuj wyniki w tabeli. Czy wiesz, czy 1 oznacza niedzielę, czy poniedziałek?
  • Powtórz powyższe, tym razem używając etykiet poprzez określenie argumentu label. Lepiej, prawda?
  • Teraz zapisz etykietowane dni tygodnia w nowej kolumnie o nazwie wday.
  • Utwórz wykres słupkowy wydań według dnia tygodnia, podzielony na panele według typu wydania.