Zacznij terazZacznij za darmo

Zapisywanie danych – cz. I

Udało ci się już przekonwertować dane flights na obiekt xts, zwizualizować informacje w czasie oraz obliczyć kilka przydatnych wskaźników, które pomogą ci w dalszej analizie. Przeprowadziłeś też wstępną analizę opisową, wyświetlając te wskaźniki na wykresie.

Ostatnim krokiem w pracy z szeregami czasowymi jest zapisanie obiektu xts, aby móc do niego wrócić w przyszłości.

Na początek warto zapisać obiekt xts jako plik rds – do własnego użytku. Służy do tego funkcja saveRDS(), która zapisuje obiekt do pliku o podanej nazwie (argument file). Domyślnie saveRDS() zapisuje plik w bieżącym katalogu roboczym.

Aby ponownie wczytać zapisane dane, użyj funkcji readRDS(). Jak zobaczysz w tym ćwiczeniu, ta metoda zachowuje klasę obiektu xts.

To ćwiczenie jest częścią kursu

Studium przypadku: analiza danych szeregów czasowych miasta w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj saveRDS(), aby zapisać obiekt flights_xts do pliku rds. Nadaj temu plikowi nazwę "flights_xts.rds".
  • Otwórz plik rds za pomocą readRDS(). Zapisz nowe dane jako flights_xts2.
  • Użyj funkcji class(), aby sprawdzić klasę nowego obiektu flights_xts2.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Save your xts object to rds file using saveRDS
saveRDS(object = ___, file = "___")

# Read your flights_xts data from the rds file
flights_xts2 <- readRDS("___")

# Check the class of your new flights_xts2 object


# Examine the first five rows of your new flights_xts2 object
Edytuj i uruchom kod