Это также можно сделать следующим образом для списка файлов данных df_list
:
df = df_list[0]
for df_ in df_list[1:]:
df = df.merge(df_, on='join_col_name')
или если данные в рамке находятся в объекте генератора (например, для уменьшения потребления памяти):
df = next(df_list)
for df_ in df_list:
df = df.merge(df_, on='join_col_name')