【问题标题】:Concatenate result dataframe after multiprocessing多处理后连接结果数据帧
【发布时间】:2021-10-10 04:29:04
【问题描述】:

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

代码示例:

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

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

【问题讨论】:

标签: python pandas windows dataframe multiprocessing


【解决方案1】:

只需使用concat()

df = pd.concat(result_df)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-15
    • 2019-04-11
    • 1970-01-01
    • 2022-01-19
    • 2022-10-23
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    相关资源
    最近更新 更多