Python Pandas-从线程返回数据帧并附加结果

Python Pandas-从线程返回数据帧并附加结果,python,pandas,multithreading,Python,Pandas,Multithreading,我有一个工作片段: df_all = [] for item in df['item']: df_each = self.method_(item) df_all.append(df_each) 现在我想使用相同的“方法”线程进行昂贵的计算,重命名为“线程”: import threading threads = list() for item in df['item']: df_each = threading.Thread(target=self.thread

我有一个工作片段:

df_all = []

for item in df['item']:
    df_each = self.method_(item)
    df_all.append(df_each)
现在我想使用相同的“方法”线程进行昂贵的计算,重命名为“线程”:

import threading

threads = list()

for item in df['item']:
    df_each = threading.Thread(target=self.thread_(item), args=('item', item)
    threads.append(df_each)
    df_each.start()

添加和计算线程。但现在我失去了将数据帧附加到“df_all”的能力

如何使用线程跟踪“df_each”并将其存储在df_all中(如第一个示例中所示)?

将是一个很好的帮助。