相关疑难解决方法(0)

如何修复Jupyter中pandas的tqdm progress_apply?

真的不明白它是一个错误或者只是我的局部问题,仍然有一些问题与使用tqdm进度条progress_apply在Jupyter.

第一次尝试:

from tqdm import tqdm
tqdm_notebook.pandas(desc="Example Desc")
keywords_df['keyword'] = keywords_df['keywird'].progress_apply(lambda x: x.replace('*',''))
Run Code Online (Sandbox Code Playgroud)

输出(没有任何条形):

AttributeError: 'function' object has no attribute 'pandas'
Run Code Online (Sandbox Code Playgroud)

第二次尝试:

from tqdm import tqdm
tqdm_notebook().pandas(desc="Example Desc")
keywords_df['keyword'] = keywords_df['keywird'].progress_apply(lambda x: x.replace('*',''))
Run Code Online (Sandbox Code Playgroud)

输出: 两个条(需要一个).第一个栏是空的(0:[00:00,?it/s]),第二个是OK.

任何想法如何更改progress_apply描述和显示栏没有空的初始化栏?:)

PS 文档(https://github.com/tqdm/tqdm)说我可以使用tqdm_notebook,但它对我不起作用:)

# 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!")
Run Code Online (Sandbox Code Playgroud)

pandas ipython-notebook jupyter jupyter-notebook tqdm

10
推荐指数
5
解决办法
7166
查看次数