J'essaie d'utiliser le module pandarallel pour accélérer mes fonctions d'application dans pandas. Lorsque j'exécute l'exemple fourni sur le site Page git de pandarallel, j'obtiens l'erreur suivante : AttributeError : Impossible de récupérer l'objet local 'prepare_worker..closure..wrapper'.
Voici mon code :
from pandarallel import pandarallel
import pandas as pd
import numpy as np
import math
pandarallel.initialize(nb_workers=4)
df_size = int(5e6)
df = pd.DataFrame(dict(a=np.random.randint(1, 8, df_size),
b=np.random.rand(df_size)))
def func(x):
return x
res_parallel = df.parallel_apply(func, axis=1)