列表中数据框的组合

我有这个:

dfs_in_list = [df1, df2, df3, df4, df5]

我想将它们的所有组合一个接一个地连接起来(循环),例如:

pd.concat([df1, df2], axis=1)
pd.concat([df1, df3], axis=1)
pd.concat([df1, df2, df3], axis=1)
... pd.concat([df2, df3, df4, df5], axis=1)

有任何想法吗?

评论
  • inisi
    inisi 回复

    以下方法有效。

    import pandas as pd
    dfs_in_list = [df1, df2, df3, df4, df5]
    df = pd.DataFrame()
    for i in dfs_in_list:
        df = pd.concat([df,i])
    
    print(df)