gpt4 book ai didi

python - 如何在 vscode + python jupyter 扩展中获得 tqdm progress_apply 栏?

转载 作者:行者123 更新时间:2023-12-04 12:00:45 34 4
gpt4 key购买 nike

我试图在执行“矢量”时显示进度条 progress_apply在 MS Visual Studio Code 中对 Pandas 数据帧进行操作。
在 VS Code 中使用 Python extension启用,我在一个单元格中尝试过

import pandas as pd 
from tqdm import tqdm_notebook, tqdm_pandas

tqdm_notebook().pandas()

df = pd.DataFrame({'a' : ['foo', 'bar'], 'b' : ['spam', 'eggs']})
df.progress_apply(lambda row: row['a'] + row['b'], axis = 1)
结果是
progress bar render fails with vscode
并且不呈现进度条。
我想要一个进度条来渲染有点像它发生的
from tqdm import tqdm

for i in tqdm(range(len(df))):
pass
progress bar render works with tqdm
我很困惑,因为上面的语法在 Firefox 上的“经典”Jupyter 笔记本中运行良好
progress bar render works with classic Jupyter
我如何在运行 Pandas 时可视化进度条 progress_apply在 vscode 中?

最佳答案

这个版本在我的 vscode 和 python 扩展版本上运行良好:

import pandas as pd
from tqdm import tqdm
tqdm.pandas()

df = pd.DataFrame({'a' : ['foo', 'bar'], 'b' : ['spam', 'eggs']})
df.progress_apply(lambda row: row['a'] + row['b'], axis = 1)

Fix

关于python - 如何在 vscode + python jupyter 扩展中获得 tqdm progress_apply 栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59953611/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com