为什么Pandas分析在ipython中不显示任何输出?

时间:2019-05-01 11:07:03

标签: python-3.x pandas

我对“ pandas_profiling”有一个快速的问题。因此,基本上,我试图使用pandas的“ profiling”,但没有显示输出,而是这样写的:

<pandas_profiling.ProfileReport at 0x23c02ed77b8>

我在哪里犯错?或与Ipython有关系吗?因为我在Anaconda中使用Ipython。

2 个答案:

答案 0 :(得分:0)

pandas_profiling创建一个对象,然后需要显示或输出该对象。一种标准的做法是将其另存为HTML:

profile.to_file(outputfile="sample_file_name.html")

(“个人资料”是您用于保存个人资料本身的变量)

它与ipython并没有特别的关系-区别在于,因为您要逐行处理(而不是运行完整的代码块,包括报告步骤),而是向您显示对象本身。上面的代码使您可以在打开报告后查看报告。

答案 1 :(得分:0)

尝试

pfr = pandas_profiling.ProfileReport(df)
pfr.to_notebook_iframe()