在R中将一个表与多个表联接

时间:2019-05-03 10:20:04

标签: r join multiple-tables

我在R中有大约800个数据帧(a1,a2,a3 ... a800),它们都具有相同的列数和列名。我想要左连接表a1和其余799个表并将其存储在一个对象中。同样,将剩余的连接表a2与其余的连接在一起,并将其存储在另一个对象中,依此类推。我无法继续!如果有人可以帮助我,那就太好了。

这里是一个例子 表a1: 名称ID时间 X 1 2 Y 2 6 Z 3 5 K 4 8

表a2; 名称ID时间 P 11 8 问12 9 R 10 7 Y 2 6  依此类推。.我想按ID列加入。我有800张桌子!

1 个答案:

答案 0 :(得分:0)

u可以使用data.table::rbindlist

dataframe_name_list = list(a1,a2,a3,...a800)
data.table::rbindlist(dataframe_name_list, use.names=TRUE)