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

Connected

ćwiczenie

Godziny bez dat

Przez cały ten kurs, ilekroć pojawiał się czas, zawsze towarzyszyła mu data – czyli mieliśmy do czynienia z datą i godziną (datetime). Zdarza się jednak, że masz tylko godzinę bez daty.

W takiej sytuacji z pomocą przychodzi pakiet hms, który udostępnia klasę hms do przechowywania czasu bez daty. Najlepszym punktem wyjścia jest funkcja as.hms().

Obiekt klasy hms pojawił się już wcześniej w kursie – tylko nie zwracałem/zwracałam na to uwagi. Sprawdź to samodzielnie w tym ćwiczeniu.

Instrukcje

100 XP
  • Za pomocą read_csv() wczytaj plik "akl_weather_hourly_2016.csv". Pakiet readr obsługuje klasę hms – jeśli napotka coś, co wygląda jak czas, automatycznie użyje tej klasy.
  • W tym przypadku kolumna time została sparsowana jako czas bez daty. Sprawdź strukturę kolumny time, aby upewnić się, że ma klasę hms.
  • Obiekty hms wyświetlają się tak, jak powinna wyglądać godzina. Przyjrzyj się im, wywołując kilka pierwszych wierszy kolumny time.
  • Obiektów hms można też używać na wykresach. Utwórz wykres z time na osi x, temperature na osi y i liniami pogrupowanymi według date.