Lagre og laste inn objekter

Lagre og laste inn objekter

13.0.1 Hvor ser jeg objektene mine i R?

Alle objekter som du har opprettet eller importert, vises i ruten Environment, som vist i Figur 13.1.

Environment-ruten i RStudio med seks data frames, blant annet rats og rotterdam, og antall observasjoner og variabler
Figur 13.1: Alle objektene dine ligger i ruten Environment.

13.0.2 Lagre hele Workspace (alle objekter)

Du kan lagre alle objektene i miljøet ditt ved å trykke på Lagre-ikonet i Environment (Figur 13.2):

Environment-ruten i RStudio der lagre-ikonet (diskett) i verktøylinjen er ringet inn
Figur 13.2: Lagre alle objektene i Environment.

Du kan også gjøre det med en kommando, slik:

save.image("MinStudie.RData")

13.1 Laste inn (aktivere) workspace

Når du starter R neste gang og vil laste inn hele workspace, gjør du det med Åpne-ikonet, som vist i Figur 13.3):

Environment-ruten i RStudio der åpne-ikonet (mappe med pil) i verktøylinjen er ringet inn
Figur 13.3: Åpne et tidligere lagret miljø (Environment).

Du kan også laste inn hele miljøet med en kommando, slik:

load.image("MinStudie.RData")

13.1.1 Lagre enkeltobjekter

Enkeltobjekter lagres med funksjonen [saveRDS()](https://rdrr.io/r/base/readRDS.html). For å lagre objektet Mitt_Objekt (som kan være en data frame, et modellresultat, en vektor eller et hvilket som helst annet objekt i R) skriver du kommandoen:

test <- rnorm(10)
saveRDS(object=test, file = "Mitt_Objekt.rds")

13.2 Laste inn (importere) enkeltobjekter

Deretter leser du inn objektet med funksjonen readRDS(). Merk at når du leser inn filen med readRDS(), må du sende den til et nytt objekt, slik:

Mitt_Objekt_2 <- readRDS("Mitt_Objekt.rds")