Tijd besparen - I
Je hebt je flights-gegevens nu succesvol omgezet naar een xts-object, informatie in de tijd geplot en een paar handige kengetallen berekend om je analyse verder te brengen. Je hebt zelfs al snelle beschrijvende analyses gedaan door deze kengetallen in de tijd te plotten.
De laatste stap bij het bewerken van tijdreeksgegevens is je xts-object opslaan, zodat je er later makkelijk op kunt terugkomen.
Als eerste stap wil je je xts-object als een rds-bestand voor eigen gebruik opslaan. Gebruik hiervoor het commando saveRDS(), dat je object opslaat in een bestand met de naam die je opgeeft (via het file-argument). Standaard slaat saveRDS() op in de huidige werkmap.
Wanneer je je opgeslagen gegevens weer wilt gebruiken, kun je het bestand openen met het commando readRDS(). Zoals je in deze oefening ziet, blijft bij deze methode de klasse van je xts-object behouden.
Deze oefening maakt deel uit van de cursus
Casestudy: Tijdreeksgegevens van een stad analyseren in R
Oefeninstructies
- Gebruik
saveRDS()om jeflights_xts-dataobject op te slaan als een rds-bestand. Noem dit bestand"flights_xts.rds". - Open je rds-bestand met
readRDS(). Sla je nieuwe data op alsflights_xts2. - Gebruik
class()om de klasse van je nieuwe objectflights_xts2te controleren.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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