相关疑难解决方法(0)

如何将对象加载到我从R数据文件指定的变量名中?

使用时将变量保存在R数据文件中时save,它将以保存它的会话中的名称保存.当我稍后从另一个会话加载它时,它加载了相同的名称,加载脚本不可能知道.此名称可能会覆盖加载会话中同名的现有变量.有没有办法将数据文件中的对象安全地加载到指定的变量名中,而没有破坏现有变量的风险?

例:

保存会话:

x = 5
save(x, file="x.Rda")
Run Code Online (Sandbox Code Playgroud)

加载会话:

x = 7
load("x.Rda")
print(x) # This will print 5. Oops.
Run Code Online (Sandbox Code Playgroud)

我希望它如何工作:

x = 7
y = load_object_from_file("x.Rda")
print(x) # should print 7
print(y) # should print 5
Run Code Online (Sandbox Code Playgroud)

r variable-names rdata

85
推荐指数
5
解决办法
3万
查看次数

标签 统计

r ×1

rdata ×1

variable-names ×1