Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pandas as pd
- import numpy as np
- from tqdm import tqdm
- df = pd.DataFrame(np.random.randint(0, 100, (100000, 6)))
- # Register `pandas.progress_apply` and `pandas.Series.map_apply` with `tqdm`
- # (can use `tqdm_gui`, `tqdm_notebook`, optional kwargs, etc.)
- tqdm.pandas(desc="my bar!")
- # Now you can use `progress_apply` instead of `apply`
- # and `progress_map` instead of `map`
- df.progress_apply(lambda x: x**2)
- # can also groupby:
- # df.groupby(0).progress_apply(lambda x: x**2)
- tqdm_notebook(tqdm.pandas(desc="my bar!"))
- tqdm_notebook.pandas
- tqdm.pandas(tqdm_notebook(desc="my bar!"))
- tqdm_notebook().pandas(*args, **kwargs)
- tqdm_pandas(tqdm_notebook, *args, **kwargs)
Add Comment
Please, Sign In to add comment