如何直接将.RData保存在其他对象中?

时间:2019-04-16 16:17:55

标签: r

在一个循环中,我想加载名称为g406,g407,g408 ...的数据,但我想直接将它们写入名为406、407、408的对象中。

 406 <- load("\g406.RData")

在对象406中保存字符串“ \ g406.RData”。如何在没有任何其他代码行的情况下将g406.RData保存在对象406中,以在带有索引406、407、408的循环中使用它。 ...或者,如何保存用数字命名的R对象呢?

2 个答案:

答案 0 :(得分:1)

您可以使用assign()功能

rdata <- load("\g406.RData")
assign("406", get(rdata))

答案 1 :(得分:0)

经过长时间搜索,我才发现newname <- get(load('saved.file.rda'))也可以将其保存为另一个对象。