使用循环索引为 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)
}
我想要运行 一个循环,为每个循环迭代保存一个单独的结果元素。此元素的名称应包含循环索引,以免被覆盖。
我的问题是,当元素应该被保存时,我无法找到如何在元素名称中使用循环索引。
这是我想要获取的代码 运行:
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)
}