假设我有多个数据帧,它们都具有相同的向量名称,并且我想绑定所有具有共同模式的数据帧。所以对于这 3 个数据框:
df.1 <- data.frame(column1 = factor(sample(c("Male","Female"), 10, replace=TRUE)),
speed=runif(10))
df.2 <- data.frame(column1 = factor(sample(c("Male","Female"), 10, replace=TRUE)),
speed=runif(10))
df.3 <- data.frame(column1 = factor(sample(c("Male","Female"), 10, replace=TRUE)),
speed = runif(10))
我想rbind
具有通用模式“df.*”的所有内容
我尝试创建一个列表,然后使用以下命令创建一个数据框:
temp <- lapply(ls(pattern = "df.*"), get)
temp2<- as.data.frame(temp)
然而,这只会产生一个 6 列的数据框,有效地结合整个事物,而不是重新结合。