假设我有一个包含url的pandas df wil 2列。我想添加2个其他列来提取其内容。
col1 | col2
url url
url url
url url
由于此任务有大量等待服务器,因此我希望在2个独立的线程上执行此任务,因此每列一个线程:
df['col1_content'] = df['col1_content'].apply(getcontent) #on thread 1
df['col2_content'] = df['col2_content'].apply(getcontent) #on thread 2
在有2个线程在数据帧上写入数据并从中读取数据时,我如何完成此任务?我必须在哪里添加threading.lock.acquire()
和.release