标签: python pandas
看起来pandas.merge()方法仅限于使用两个数据帧。
pandas.merge()
当我尝试传递多个数据帧时,例如
pd.merge([df1, df2, df3], on='some_column')
它不起作用。另一方面,pd.concat确实接受多个数据帧,但它不会使用参数on来指定要加入的列。
pd.concat
on
为什么merge仅限于使用两个数据帧?在处理关系数据时,是不是将多个表连接成一个常见操作?
merge