2

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

我有一个熊猫数据框df。当我使用时df.progress_apply,会打印新行而不是只更新一个。

这就是我目前所做的:

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

每次打印后换行

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

因为他们说使用tqdm_notebook而不是tqdm. 我不能使用tqdm_notebook,因为我需要实现df.progress_apply.

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

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

4

1 回答 1

0

你应该这样做:

from tqdm import tqdm_notebook
tqdm_notebook().pandas()

这样就可以了!

于 2018-08-23T14:09:05.080 回答