我有一个问题想请教你,希望你能帮我解答。我被卡住了,不能让它工作。我有一个3个list-DataFrames(3X 5)的列表,如下所示:
[[df1, df2, df3, df4, df5],
[df11, df12, df13, df14, df15],
[df21, df22, df23, df24, df25]]
我想实现的是根据列表索引将DataFrame连接到一个列表DataFrame(即dfs)中:
dfs = [dfs1, dfs2, dfs3, dfs4, dfs5]
与
dfs1 = pd.concat([df1, df11, df21])
dfs2 = pd.concat([df2, df12, df22])
dfs3 = pd.concat([df3, df13, df23])
dfs4 = pd.concat([df4, df14, df24])
dfs5 = pd.concat([df5, df15, df25])
任何建议都很感激。谢谢你!
1条答案
按热度按时间3qpi33ja1#
您可以使用
zip
并将连接的 Dataframe 存储到一个包含5个元素的列表中注意:如果你需要沿着索引轴连接,使用
pd.concat(..., axis=1)
来获得宽数据框架而不是长数据框架。最小可重现示例: