TestClass - init the class with the new data after the drop
columns - is a list of columns that we need to drop
run - is the function that runs on each group
the servers are the same and the code didn't change, but still, I got time increased almost by X3
with python 3.10.11 with pandarallel==1.6.5 and pandas==2.0.0
the same data frame takes 2.49 min and with the 3.12.1 it takes 7.22 min
General
Acknowledgement
after upgrading to Python 3.12 from Python 3.10 the usage of parallel_apply increased almost X3. running on docker with 8.9 (Ootpa)
this is the information about the OS that the docker is running
Python 3.12 packages
I can't add all my code but this is some of it.
TestClass - init the class with the new data after the drop columns - is a list of columns that we need to drop run - is the function that runs on each group
the servers are the same and the code didn't change, but still, I got time increased almost by X3
with python 3.10.11 with pandarallel==1.6.5 and pandas==2.0.0 the same data frame takes 2.49 min and with the 3.12.1 it takes 7.22 min