【发布时间】:2021-11-07 18:25:33
【问题描述】:
我正在尝试 rbind 多个加载的数据集(它们都具有相同的列数,名为“num”、“source”和“target”)。以防万一,我有十个数据框,名称分别是“test1”、“test2”、“test3”等等......
我认为尝试下面的解决方案(创建一个空的数据框并遍历其他数据框)可以解决我的问题,但我想我在 rbind 函数的第二个参数中遗漏了一些东西。我不知道使用 paste0("test", I) 来增加变量(更改数据框的名称)的解决方案是否正确......我担心我只是想用一个 rbind 一个数据框字符串对象(并得到一个错误),对吗?
test = as.data.frame(matrix(ncol = 3, nrow = 0)) %>%
setNames(c("num", "source", "target"))
i=1
while (i < 11) {
test = rbind(test, paste0("test", i))
i = i + 1
}
【问题讨论】:
标签: r while-loop rbind