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
Instrukcje do ćwiczenia
- Użyj
saveRDS(), aby zapisać obiektflights_xtsdo pliku rds. Nadaj temu plikowi nazwę"flights_xts.rds". - Otwórz plik rds za pomocą
readRDS(). Zapisz nowe dane jakoflights_xts2. - Użyj funkcji
class(), aby sprawdzić klasę nowego obiektuflights_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