我有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,但不必编写所有这些单独的联接行