一次连接两个数据框

时间:2019-07-15 12:20:37

标签: r inner-join

我有10个数据框(df1 ... df10),每个数据框代表特定的数据年份。我想基于公共变量ID将df1与df2连接,然后我也希望基于公共变量ID将df2与df3连接,将df3与df4等连接。我可以单独执行此操作(将df1与df2,df2与df3 ...),但想知道如何一次完成所有操作以减少代码行。

library(plyr)

C <- join(df1, df2, by = c("ID"), type = "inner")
CC <- join(df2, df3, by = c("ID"), type = "inner")
CCC <- join(df3, df4, by = c("ID"), type = "inner")

A <- rbind(C, CC, CCC)

我希望结果为数据帧A,但不必编写所有这些单独的联接行

0 个答案:

没有答案