R 不同数据帧的适当合并

R 不同数据帧的适当合并,r,R,如果我有相同列名称的不同数据帧,我应该实现什么样的绑定/合并 示例df1: stock,price stockA, 2 stockB, 10 df2的示例: stock, price stockC, 3 df3的示例: stock,price stockJ, 33 合并 stock,price stockA, 2 stockB, 10 stockC, 3 stockJ, 33 我建议使用dplyr中的bind_rows——如果有细微差异,它将处理对齐列的

如果我有相同列名称的不同数据帧,我应该实现什么样的绑定/合并

示例df1:

stock,price
stockA, 2
stockB, 10
df2的示例:

stock, price
stockC, 3
df3的示例:

stock,price
stockJ, 33
合并

 stock,price
    stockA, 2
    stockB, 10
    stockC, 3
    stockJ, 33

我建议使用
dplyr
中的
bind_rows
——如果有细微差异,它将处理对齐列的问题。它还处理列表,这可能使处理由
lappy
split

例如:

bind_rows(df1, df2, df3)
您还可以使用
.id
参数轻松跟踪它们来自哪个data.frame:

bind_rows(df1 = df1, df2 = df2, df3 = df3, .id = "whichDF")

您需要
rbind
而不是
merge
<代码>rbind(df1、df2、df3)。