抽象R.变量赋值

时间:2017-06-01 19:32:14

标签: r

我想根据变量进行保存。

t="Cis" d="1083"

对于此次运行,我必须使用以下内容根据这些分配的变量创建命名数据集。

assign(paste0(t,"_",d,"_","tcpl.pod"), data.frame(c1,c2,c3,c4,c5))

这可以创建我的数据框,其名称为Cis_1083_tcpl.pod这对我很重要,因为我希望循环使用td的不同值。

问题1:我总是听到"避免使用分配!"有没有更好的方法来实现上述目标?

问题2:我想保存该对象,并仍然根据编码引用它,如下所示:

save(paste0(t,"_",d,"_","tcpl.pod"), file = paste0(t,"_",d,"tcpl.pod.RData"))

这会给出'paste0(t,"_",d,"tcpl.pod.RData"))'未找到的错误。

如何在R?

中正确引用第一个粘贴结构

P.S。 save(get(paste0(t,"_",d,"_","tcpl.pod")), file = paste0(t,"_",d,"tcpl.pod.RData"))会返回相同的错误。

0 个答案:

没有答案