【发布时间】:2020-05-16 09:14:25
【问题描述】:
所以在用 R 编码时遇到了一个小问题。
#R Code beigns
a_rolled <- load("/file1.Rdata")
b_rolled <- load("/file2.Rdata")
a_data <- load("/file3.Rdata")
b_data <- load("/file4.Rdata")
for(ii in c("a","b"))
{
temp1 <- merge(as.name(paste0(ii, "_rolled")), as.name(paste0(ii, "_data")), by="ID", all.x=T)
assign(paste0(ii,"_final"),value=temp1)
}
save(a_final,"/file5.Rdata")
save(b_final,"/file5.Rdata")
由于我想根据循环的“i”值动态调用数据并合并它们,有没有办法做到这一点? as.names() 在这些情况下不起作用,感谢您的帮助:)
【问题讨论】:
标签: r for-loop object variables iteration