【发布时间】:2015-07-17 12:47:27
【问题描述】:
我有一个我认为很容易解决的问题,但我没有设法找到解决方案。 我有大量要按行绑定的数据框。为了避免列出所有数据框的名称,我使用“paste0”快速创建数据框名称的向量。问题是我无法让 rbind 函数从这个名称向量中识别数据帧。 更明确地说:
df1 <- data.frame(x1 = sample(1:5,5), x2 = sample(1:5,5))
df2 <- data.frame(x1 = sample(1:5,5), x2 = sample(1:5,5))
idvec <- noquote(c(paste0("df",c(1,2))))
> [1] df1 df2
我想得到什么:
dftot <- rbind(df1,df2)
x1 x2
1 4 1
2 5 2
3 1 3
4 3 4
5 2 5
6 5 3
7 1 4
8 2 2
9 3 5
10 4 1
dftot <- rbind(idvec)
> [,1] [,2]
> idvec "df1" "df2"
【问题讨论】:
-
我不清楚你在这里的目标是什么。是否要将特定行标记为来自特定数据帧?