合并多个数据帧

时间:2014-03-26 22:02:28

标签: python pandas

看起来pandas.merge()方法仅限于使用两个数据帧。

当我尝试传递多个数据帧时,例如

pd.merge([df1, df2, df3], on='some_column')

它不起作用。另一方面,pd.concat确实接受多个数据帧,但它不会使用参数on来指定要加入的列。

为什么merge仅限于使用两个数据帧?在处理关系数据时,是不是将多个表连接成一个常见操作?

0 个答案:

没有答案