2

早上好,

我有以下数据框:

print(df)

                  Company              ...      Sales
0                  Medi ltd.           ...      4.16000
1                  Pia  ltd.           ...      2.59907

[26958 rows x 15 columns]

但是每当我跑步时:

import pandas_profiling as pp
pp.ProfileReport(df)

它只是输出,没有图或框架:

Out[92]: <pandas_profiling.ProfileReport at 0x1131e0668>

我尝试生成示例 df,但它也不起作用:

print(sample)

     Col1 Col2
Row1    1    2
Row2    3    4

我该如何解决这个问题?

4

2 回答 2

2

答案供日后参考:

  • 这不是一个pandas-profiling具体问题。Spyder 似乎确实有显示 HTML 的问题,更多信息可以在这个讨论中找到: https ://github.com/spyder-ide/spyder/issues/4582

  • 一个快速的解决方法是将报告保存到文件中。你可以这样做:

report = pp.ProfileReport(df)
report.to_file('profile_report.html')
于 2019-07-18T14:03:16.640 回答
0

尝试安装 pandas 分析器并再次运行您的代码。

于 2022-01-25T21:07:22.643 回答