使用循环索引为cbind

时间:2018-01-08 16:55:26

标签: r loops indexing wildcard

我想运行一个循环,为每个循环迭代保存一个单独的结果元素。该元素应该包含名称中的循环索引,以便它不会被覆盖。

我的问题是,当元素应该被保存时,我无法找到如何在元素名称中使用循环索引。

以下是我想要运行的代码:

data.frame1 <- data.frame(x=c(1:10))

for (i in 1:5) {
  res.data.frame[i] <- data.frame1 * i


}

1 个答案:

答案 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)    
}