2013-02-07 13 views

Antwort

11

Eine bessere Lösung ist heutzutage saveRDS verwenden, um zu lesen, zu speichern und readRDS:

saveRDS(model, "model.rds") 
my_model <- readRDS("model.rds") 

Diese Sie können einen neuen Namen für das Objekt zu wählen (müssen Sie den Namen, den Sie sich nicht erinnern verwendet, wenn Sie haben es gespeichert)

11

Der folgende Code geht davon aus, dass Ihr Modell der Variablenname ‚Modell‘:

save(model, "model.RData") 

Dies wird Ihr Modell als „model.RData“ im aktuellen Arbeitsverzeichnis speichern. Sie können herausfinden, was das Arbeitsverzeichnis durch die Ausgabe der folgenden ist:

getwd() 

es zu laden wieder in, stellen Sie sicher, dass Ihr Modell in Ihrem Arbeitsverzeichnis und Ausgabe gespeichert wird:

load("model.RData") 
+2

es war mein Fall, ich musste explizit Datei durch 'save (Modell, Datei =" Modell.RData ") setzen' – Boern

+2

Syntax ist falsch: siehe andere Antwort –

14

Die korrekte Syntax wäre zu verwenden:

save(model, file="model.Rdata") 

Danach kann es mit dem Befehl load() geladen werden.

+0

Hmm, ja das ist interessant, dass die andere Antwort ging zweieinhalb Jahre unverändert und falsch. Haha –

Verwandte Themen