1. Nauka
  2. /
  3. Projekty
  4. /
  5. Studium przypadku: analiza danych szeregów czasowych miasta w R

Connected

ćwiczenie

Łączenie za pomocą rbind()

Znając już strukturę i zakres danych dotyczących temperatury, możesz przejść do kolejnego kroku: konwersji tych obiektów do formatu xts i połączenia ich za pomocą rbind().

Zanim przekonwertujesz obiekt do xts, wskaż kolumnę, która będzie stanowić indeks czasowy, i upewnij się, że jest ona zakodowana jako obiekt czasowy. W tym przypadku sprawdź klasę kolumny date w obiektach temps_1 i temps_2. Po zidentyfikowaniu odpowiedniego indeksu czasowego zakoduj oba obiekty jako xts i połącz je według wierszy.

Obiekty temps_1 i temps_2 są dostępne w twoim środowisku pracy, a pakiet xts został już załadowany.

Instrukcje

100 XP
  • Użyj dwóch wywołań class(), aby sprawdzić, czy kolumny date w obiektach temps_1 i temps_2 są zakodowane jako obiekty czasowe (Date, POSIXct, POSIXlt, yearmon itp.).
  • Użyj as.xts(), aby przekonwertować każdą z ramek danych z temperaturami (temps_1 i temps_2) na oddzielny obiekt xts. Pamiętaj, aby wskazać odpowiednią kolumnę czasową w argumencie order.by oraz usunąć tę kolumnę za pomocą zapisu data[, -column].
  • Użyj dwóch wywołań head(), aby potwierdzić, że nowe obiekty xts mają poprawny format.
  • Użyj rbind() na obiektach xts, aby połączyć je w jeden obiekt: temps_xts.
  • Użyj kombinacji first() i last(), aby wyodrębnić dane z pierwszych 3 dni ostatniego miesiąca pierwszego roku w obiekcie temps_xts.