Wie kann ich ein Objekt in einen Variablennamen laden, den ich aus einer R-Datendatei spezifiziere?

Beim speichern einer Variablen in einer R-Datendatei mit save es gespeichert ist, unter welcher Bezeichnung es hatte in der Sitzung, die Sie gespeichert. Wenn ich später gehen, um es zu laden von einer anderen Sitzung, es wird geladen, mit dem gleichen Namen, die das laden von script kann unmöglich wissen. Diesen Namen überschreiben Sie eine vorhandene variable mit dem gleichen Namen in der be-Sitzung. Gibt es einen Weg, um sicher laden Sie ein Objekt aus einer Datendatei in eine angegebene variable name ohne Risiko, Stress für die vorhandenen Variablen?

Beispiel:

Speichern session:

x = 5
save(x, file="x.Rda")

Be-Sitzung:

x = 7
load("x.Rda")
print(x) # This will print 5. Oops.

Wie ich das will:

x = 7
y = load_object_from_file("x.Rda")
print(x) # should print 7
print(y) # should print 5

InformationsquelleAutor der Frage Ryan Thompson | 2011-04-07

Schreibe einen Kommentar