每次迭代后创建换行符

时间:2018-06-12 13:48:35

标签: python pandas jupyter-notebook tqdm

我在Jupyter笔记本上使用tqdm和Pandas结合使用。

我有一个Pandas数据帧df。 当我使用df.progress_apply时,会打印新行而不是仅更新一行。

这就是我目前所做的事情:

tqdm.pandas(desc="Computing MONTH...")
df["MONTH"] = df.progress_apply(compute_month, axis=1)

A newline is made after each print

我的问题不是这个问题的重复:tqdm in Jupyter Notebook

因为他们说使用tqdm_notebook代替tqdm。 我无法使用tqdm_notebook,因为我需要实施df.progress_apply

我无法在最小的示例中重现此问题,因为我的代码太重了。

以下是Github中与此问题相关的问题,但无法帮助我:https://github.com/tqdm/tqdm/issues/375

1 个答案:

答案 0 :(得分:0)

您应该执行以下操作:

from tqdm import tqdm_notebook
tqdm_notebook().pandas()

那样就可以了!