Jupyter Notebook中Pandas Profiling无法渲染报表求助
使用ydata-profiling生成报表时进度条停滞的问题与修复方案
问题详情
在新创建的Python环境中,已重新卸载并安装ydata-profiling(原Pandas Profiling)库,但调用profile.to_widgets()生成报表时,进度条始终停留在0%,无法渲染出预期的交互式报表,仅能显示数据表格。
执行代码
import numpy as np import pandas as pd from ydata_profiling import ProfileReport from sklearn.datasets import load_diabetes diab_data = load_diabetes() df = pd.DataFrame(data=diab_data.data, columns=diab_data.feature_names) df.head() # 快速创建简易报表 profile = ProfileReport(df, title='Pandas Profiling Report') profile.to_widgets()
实际输出
Summarize dataset: 0%| | 0/5 [00:00<?, ?it/s] Generate report structure: 0%| | 0/1 [00:00<?, ?it/s] Render widgets: 0%| | 0/1 [00:00<?, ?it/s]
修复方案
- 升级ipywidgets组件,在终端执行以下命令:
pip install -U ipywidgets
内容的提问来源于stack exchange,提问作者Mansi Upadhyay
相关产品推荐
相关产品推荐

