Новая строка создается после каждой итерации - PullRequest
0 голосов
/ 12 июня 2018

Я использую tqdm в сочетании с пандами на ноутбуках Jupyter.

У меня есть кадр данных 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 в Jupyter Notebook

, потому что они сказали использовать tqdm_notebook вместо tqdm.Я не могу использовать tqdm_notebook, так как мне нужно реализовать df.progress_apply.

Я не могу воспроизвести эту проблему на минимальном примере, потому что мой код слишком тяжелый.

Вотпроблема в Github, связанная с этой проблемой, но не может помочь мне: https://github.com/tqdm/tqdm/issues/375

1 Ответ

0 голосов
/ 23 августа 2018

Вы должны сделать что-то подобное:

from tqdm import tqdm_notebook
tqdm_notebook().pandas()

И это подойдет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...