我有一个要应用于数据帧的函数,它需要花费更多的时间来执行,所以我想尝试在该函数中进行多处理
import multiprocessing
pool = multiprocessing.Pool(multiprocessing.cpu_count())
def some_function_you_want_executed_in_parallel(args):
pass # logic goes here
arg_list = [] # put input arguments here
results = pool.map(some_function_you_want_executed_in_parallel, arg_list)
PLAA_Scripts2['ClaimUnitsWithRespite_CA_CUWR'] = PLAA_Scripts2.apply(lambda x :\
fsScripts_getClaimUnitsWithRespite_Inline1(EndDate,\
x['BeginDate_SC'],x['EndDate_SC'],x['AuthorizationID_SC'],False),axis=1,result_type='reduce')
我必须将上述多处理逻辑应用于fsScripts_getClaimUnitsWithRespite_Inline1函数,并使用数据帧PLAA_Scripts2的列中的值。
如何将多重处理逻辑应用于此功能