ich spare mag die Idee, mit Arbeitsbereichen zu arbeiten. Bisher habe ich immer ganze Arbeitsbereiche gespeichert und diese komplett in ein bestehendes Projekt geladen. Aber oft brauche ich nur einzelne Objekte aus einem bestimmten Arbeitsbereich. Gibt es eine Möglichkeit, sie separat von einem anderen Arbeitsbereich zu laden.Laden und einzelne Objekte zu Arbeitsbereichen in R/R-Studio
auch manchmal wäre es schön, ein Objekt zu einem bereits vorhandenen Arbeitsbereich hinzuzufügen. Stellen Sie sich zum Beispiel vor, Sie haben fünf riesige Skripte mit sehr großen Arbeitsbereichen, und Sie möchten sie nicht miteinander kombinieren, um alle in einem Arbeitsbereich zu haben. So, jetzt wollen Sie nur die saubere Ergebnisse aus jeder der fünf worspaces zu einem anderen sauberen Arbeitsplatz speichern ...
So Thesen die grundlegenden Aufgaben sind:
# save entire workspace
save.image("mypath/myworkspace")
# load entire workspace
load ("mypath/myworkspace")
# save a single object (or several)
save (myobject,file="mypath/myworkspace")
# load a single object from an existing workspace
?
# add a single object to an existing workspace
?
Keine Antwort auf Ihre Frage (ich kann mir keine Lösung vorstellen), aber Sie könnten Ihre Daten lieber in Listen als in Arbeitsbereichen organisieren. Verwenden Sie dann attach (list) und detach (list), wenn Sie Objekte aus unterschiedlichen Projekten/Teilprojekten benötigen. Natürlich können Sie jederzeit aus einer beliebigen Liste auf einzelne Objekte zugreifen. – ndoogan
'' saveRDS' kommt in den Sinn. – Roland
@ Roland. Ich habe deinen Tipp ausprobiert und ich denke, es ist problematisch mit R-Studio. Ich habe eine Fehlermeldung erhalten, die auch hier diskutiert wird: http://support.rstudio.org/help/discussions/problems/318-error-bad-restore-file-magic-number – Joschi