首页 > 解决方案 > 多处理后连接结果数据帧

问题描述

我用python编写了 multitprocessing程序。对于每个进程,我的程序返回一个dataframe. 最后,我想将concatenate这些数据帧合并到一个数据帧中。我该怎么做?

代码示例:

def main():
    with Pool() as pool:
        result_df = pool.starmap(search, zip(a, b))

if __name__ == '__main__':    
    # freeze_support()
    main()

标签: pythonpandaswindowsdataframemultiprocessing

解决方案


只需使用concat()

df = pd.concat(result_df)


推荐阅读