我在Jupyter笔记本上使用tqdm
和Pandas结合使用。
我有一个Pandas数据帧df
。
当我使用df.progress_apply
时,会打印新行而不是仅更新一行。
这就是我目前所做的事情:
tqdm.pandas(desc="Computing MONTH...")
df["MONTH"] = df.progress_apply(compute_month, axis=1)
我的问题不是这个问题的重复:tqdm in Jupyter Notebook
因为他们说使用tqdm_notebook
代替tqdm
。
我无法使用tqdm_notebook
,因为我需要实施df.progress_apply
。
我无法在最小的示例中重现此问题,因为我的代码太重了。
以下是Github中与此问题相关的问题,但无法帮助我:https://github.com/tqdm/tqdm/issues/375
答案 0 :(得分:0)
您应该执行以下操作:
from tqdm import tqdm_notebook
tqdm_notebook().pandas()
那样就可以了!