New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZeroDivisionError: float division by zero #184
Comments
same problem here, one of the progress bars turns red at some percentage point (different every time) and stops progressing, then after the others complete, I get the division by zero error. |
same problem here, and |
I also run into the problem. Sometimes rerunning the codes helps, but it wastes a lot of time. Hope it can be fixed. |
If you can provide a snippet that reproduces the problem I can try to fix the problem, I have access to an M1 Mac. |
Hi @theGreen-Coder, maybe I'm missing something, but it looks like you're not actually using pandarallel. The error you're seeing also seems to originate from |
Oops. Yeah, sorry I thought this was on |
should be fixed with #212. I will close this issue, if the problem persists please let me know and I will reopen. |
General
Acknowledgement
pandas
without alone (withoutpandarallel
)before writing a new bug report
Bug description
WARNING: You are on Windows. If you detect any issue with pandarallel, be sure you checked out the Troubleshooting page:
0.99% | 46 / 4628 |
0.00% | 0 / 4627 | multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "D:\Users\yh110\Anaconda3\envs\22_esci\lib\multiprocessing\pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "D:\Users\yh110\Anaconda3\envs\22_esci\lib\multiprocessing\pool.py", line 51, in starmapstar
return list(itertools.starmap(args[0], args[1]))
File "D:\Users\yh110\Anaconda3\envs\22_esci\lib\site-packages\pandarallel\core.py", line 158, in call
results = self.work_function(
File "D:\Users\yh110\Anaconda3\envs\22_esci\lib\site-packages\pandarallel\data_types\series.py", line 26, in work
return data.apply(
File "D:\Users\yh110\Anaconda3\envs\22_esci\lib\site-packages\pandas\core\series.py", line 4433, in apply
return SeriesApply(self, func, convert_dtype, args, kwargs).apply()
File "D:\Users\yh110\Anaconda3\envs\22_esci\lib\site-packages\pandas\core\apply.py", line 1082, in apply
return self.apply_standard()
File "D:\Users\yh110\Anaconda3\envs\22_esci\lib\site-packages\pandas\core\apply.py", line 1137, in apply_standard
mapped = lib.map_infer(
File "pandas_libs\lib.pyx", line 2870, in pandas._libs.lib.map_infer
File "D:\Users\yh110\Anaconda3\envs\22_esci\lib\site-packages\pandarallel\progress_bars.py", line 206, in closure
state.next_put_iteration += max(int((delta_i / delta_t) * 0.25), 1)
ZeroDivisionError: float division by zero
Observed behavior
Write here the observed behavior
Expected behavior
Write here the expected behavior
Minimal but working code sample to ease bug fix for
pandarallel
teamWrite here the minimal code sample to ease bug fix for
pandarallel
teamThe text was updated successfully, but these errors were encountered: