Spara och ladda objekt

Spara och ladda objekt

13.0.1 Var ser jag mina objekt i R?

Alla objekt som du skapat eller importerat visas i rutan Environment, som visas i Figur 13.1.

RStudios Environment-ruta med sex data frames, bland annat rats och rotterdam, och antal observationer och variabler
Figur 13.1: Alla dina objekt finns i rutan Environment.

13.0.2 Spara hela din Workspace (samtliga objekt)

Du kan spara samtliga objekt i din miljö genom att trycka på ikonen Spara i Environment (Figur 13.2):

RStudios Environment-ruta där spara-ikonen (diskett) i verktygsfältet är inringad
Figur 13.2: Spara alla objekt i din Environment.

Du kan också göra det med ett kommando, som följer:

save.image("MinStudie.RData")

13.1 Ladda (aktivera) din workspace

När du startar R nästa gång och vill ladda hela din workspace gör du det med Öppna-ikonen, som visas i Figur 13.3):

RStudios Environment-ruta där öppna-ikonen (mapp med pil) i verktygsfältet är inringad
Figur 13.3: Öppna en tidigare sparad miljö (Environment).

Du kan också ladda hela miljön med ett kommando, som följer:

load.image("MinStudie.RData")

13.1.1 Spara enskilda objekt

Enskilda objekt sparas med funktionen [saveRDS()](https://rdrr.io/r/base/readRDS.html). För att spara objektet Mitt_Objekt (som kan vara en data frame, ett modellresultat, en vektor eller vilket annat objekt som helst i R) skriver du kommandot:

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

13.2 Ladda (importera) enskilda objekt

Du läser sedan in objektet med funktionen readRDS(). Observera att när du läser in filen med readRDS() måste du skicka det till ett nytt objekt, som följer:

Mitt_Objekt_2 <- readRDS("Mitt_Objekt.rds")