在以下代码下运行时,遇到错误 KeyError:“请求的级别(var1)与索引名称(无)不匹配” 。我使用python = 3.7,jupyterlab = 2.1.4,pandas-profiling = 2.8。我试图安装以前的pandas配置文件版本。但是有同样的错误。如果有人知道出了什么问题,我将不胜感激。
import numpy as np
import pandas as pd
from pandas_profiling import ProfileReport
df = pd.DataFrame(
np.random.rand(100, 5),
columns=["a", "b", "c", "d", "e"]
)
ProfileReport(df)
有关详细的错误消息,请参见以下代码段:
答案 0 :(得分:0)
在我将熊猫配置文件升级到最新版本后,该问题消失了。
pandas分析(2.3.0)->最新:2.8.0