我想运行一个循环,为每个循环迭代保存一个单独的结果元素。该元素应该包含名称中的循环索引,以便它不会被覆盖。
我的问题是,当元素应该被保存时,我无法找到如何在元素名称中使用循环索引。
以下是我想要运行的代码:
data.frame1 <- data.frame(x=c(1:10))
for (i in 1:5) {
res.data.frame[i] <- data.frame1 * i
}
答案 0 :(得分:0)
我找到了使用assign函数的解决方案:
data.frame1 <- data.frame(x=c(1:10))
for (i in 1:5) {
assign(paste("res.data.frame", i, sep = ""), data.frame1 * i)
}