【发布时间】:2019-04-16 16:17:55
【问题描述】:
在一个循环中,我想加载名称为 g406、g407、g408... 的数据,但我想将这些数据直接写入名为 406、407、408 的对象中。
406 <- load("\g406.RData")
在对象 406 中保存字符串“\g406.RData”。如何在没有任何其他代码行的情况下将 g406.RData 保存在对象 406 中,以便在索引为 406、407、408 的循环中使用它。 ...或者,我怎样才能保存一个以数字命名的 R 对象?
【问题讨论】:
-
load不允许这样做,因为您可以将许多对象存储在 Rdata 文件中。如果您只有一个对象,rds 文件会更好。您确定在您的情况下每个 Rdata 文件只有一个对象吗? R中的变量名也不能是纯数字的。您最好将项目存储在某种命名列表中。
标签: r