Guest User

Untitled

a guest
Jun 17th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. import pandas as pd
  2. import numpy as np
  3. from tqdm import tqdm
  4.  
  5. df = pd.DataFrame(np.random.randint(0, 100, (100000, 6)))
  6.  
  7. # Register `pandas.progress_apply` and `pandas.Series.map_apply` with `tqdm`
  8. # (can use `tqdm_gui`, `tqdm_notebook`, optional kwargs, etc.)
  9. tqdm.pandas(desc="my bar!")
  10.  
  11. # Now you can use `progress_apply` instead of `apply`
  12. # and `progress_map` instead of `map`
  13. df.progress_apply(lambda x: x**2)
  14. # can also groupby:
  15. # df.groupby(0).progress_apply(lambda x: x**2)
  16.  
  17. tqdm_notebook(tqdm.pandas(desc="my bar!"))
  18.  
  19. tqdm_notebook.pandas
  20.  
  21. tqdm.pandas(tqdm_notebook(desc="my bar!"))
  22.  
  23. tqdm_notebook().pandas(*args, **kwargs)
  24.  
  25. tqdm_pandas(tqdm_notebook, *args, **kwargs)
Add Comment
Please, Sign In to add comment