使用循环索引为 cbind 提供名称和通配符

Using loop index to give names and wild card symbols for cbind

我想要运行 一个循环,为每个循环迭代保存一个单独的结果元素。此元素的名称应包含循环索引,以免被覆盖。

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

这是我想要获取的代码 运行:

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

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


}

我找到了使用赋值函数的解决方案:

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

for (i in 1:5) {
  assign(paste("res.data.frame", i, sep = ""), data.frame1 * i)    
}