Python 多处理引用函数能否使用dataframe作为参数

Python 多处理引用函数能否使用dataframe作为参数,python,dataframe,multiprocessing,Python,Dataframe,Multiprocessing,我有一个函数(populate_fits),它使用数据帧作为参数。我有多个类似的数据帧需要这个函数并行处理 pool = mp.Pool(mp.cpu_count()) results = [pool.apply(populate_fits, args=(raw_df)) for raw_df in raw_dfs] 但是,它会报告如下错误: TypeError:populate_fits()接受1个位置参数,但给出了4个什么是原始dfs和原始df?如果raw_-df是一个4元组,Python

我有一个函数(populate_fits),它使用数据帧作为参数。我有多个类似的数据帧需要这个函数并行处理

pool = mp.Pool(mp.cpu_count())
results = [pool.apply(populate_fits, args=(raw_df)) for raw_df in raw_dfs]
但是,它会报告如下错误:


TypeError:populate_fits()接受1个位置参数,但给出了4个

什么是原始dfs和原始df?如果raw_-df是一个4元组,Python在引发错误时是正确的。您是否只是缺少逗号:
args=(raw_-df,)
?raw_-dfs是一个数据帧列表,raw_-df是一个数据帧。raw_df肯定包含4列。Python不是把raw_-df作为一个整体吗?它在添加逗号时起作用,令人惊讶。什么是raw_-df和raw_-df?如果raw_-df是一个4元组,Python在引发错误时是正确的。您是否只是缺少逗号:
args=(raw_-df,)
?raw_-dfs是一个数据帧列表,raw_-df是一个数据帧。raw_df肯定包含4列。Python不是把raw_df作为一个整体吗?它在添加逗号时起作用,令人惊讶。