当您使用 将变量保存在 R 数据文件中save
时,它会以保存它的会话中的任何名称保存。当我稍后从另一个会话加载它时,它以相同的名称加载,加载脚本不可能知道。此名称可能会覆盖加载会话中的现有同名变量。有没有办法安全地将数据文件中的对象加载到指定的变量名中,而不会破坏现有变量?
例子:
保存会话:
x = 5
save(x, file="x.Rda")
加载会话:
x = 7
load("x.Rda")
print(x) # This will print 5. Oops.
我希望它如何工作:
x = 7
y = load_object_from_file("x.Rda")
print(x) # should print 7
print(y) # should print 5