我一直在使用以下代码在Python中合并多个Pandas数据框:
import pandas as pd
from functools import reduce
dfs = [df1, df2, df3, df4, df5]
df_final = reduce(lambda left, right: pd.merge(left, right, on='date'), dfs)
现在给我这个错误:
TypeError: Can only merge Series or DataFrame objects, a <class 'list'> was passed
我该如何解决?