【发布时间】:2020-06-29 18:27:00
【问题描述】:
我有一个包含许多数据框的列表,但我只想将其中的几个绑定到一个新的数据框中。这是一些类似于我正在做的模拟数据:
df1 <- data.frame(date_time = c(1, 2, 3, 4, 5),
var1 = c('a', 'b', 'c', 'd', 'e'),
var2 = c(1, 1, 0, 0, 1))
df2 <- data.frame(date_time = c(1, 2, 3, 4, 5),
var1 = c('a', 'b', 'c', 'd', 'e'),
var2 = c(1, 1, 0, 0, 1))
df3 <- data.frame(date_time = c(1, 2, 3, 4, 5),
var1 = c('a', 'b', 'c', 'd', 'e'),
var2 = c(1, 1, 0, 0, 1))
df.list <- list(df1=df1, df2=df2, df3=df3)
我只想将列表中的 df1 和 df2 绑定在一起。在我的实际数据中,我将函数应用于整个数据框列表,所以我不能简单地绑定原始 df1 和 df2 数据框。是否可以使用 rbind 从列表中提取 df1 和 df2 并将它们绑定到新的数据帧中,同时仍然保留列表?
使用 R 版本 3.5.1,Mac OS X 10.13.6
【问题讨论】:
-
你能显示预期的输出吗?