首页 > 解决方案 > 如何使用多处理添加大量 pandas df

问题描述

我有一个大约 100 万个数据帧的列表,我需要添加所有这些,我相信多处理会更快,但我不知道如何解决这个问题。

我在考虑生成 n 个进程,每个进程在列表中获取 2 个元素,将它们相互添加,将它们从列表中删除并将结果添加回列表中。继续直到列表中只有一个元素。这是一个好方法吗?谢谢

result = pd.DataFrame()
for mydf in list_df:
   result = result.add(mydf, fille_value=0)

标签: pythonpandasmultiprocessing

解决方案


推荐阅读