我想根据变量进行保存。
t="Cis"
d="1083"
对于此次运行,我必须使用以下内容根据这些分配的变量创建命名数据集。
assign(paste0(t,"_",d,"_","tcpl.pod"), data.frame(c1,c2,c3,c4,c5))
这可以创建我的数据框,其名称为Cis_1083_tcpl.pod
这对我很重要,因为我希望循环使用t
和d
的不同值。
问题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"))
会返回相同的错误。