gpt4 book ai didi

python - 将数据帧合并到有序列表中

转载 作者:太空宇宙 更新时间:2023-11-03 19:44:18 24 4
gpt4 key购买 nike

我有一个数据帧字典 (opdict),我根据其键值对其进行排序。这给了我一个元组列表(oplist),其中元组包含两个元素:索引 0 包含 opdict 的键值,索引 1 包含 opdict 的值(数据帧)。我的问题是,如何将 oplist 中的所有数据帧逐行合并到单个数据帧 (opdf),即首先将 oplist 中所有数据帧的所有第一行堆叠在一起,然后将 oplist 中所有数据帧的所有第二行堆叠在一起,依此类推。我有一种感觉 pandas.concat 或 pandas.join 是可行的方法,但我不确定正确的代码。感谢您的帮助!

最佳答案

元组列表到数据帧列表:

list_of_dfs = [i[1] for i in oplist]

连接,然后按索引排序:

concat_df = pd.concat(list_of_dfs).sort_index()

关于python - 将数据帧合并到有序列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60242599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com