收藏 | 10个可以快速用Python进行数据分析的小技巧( 六 )

#importing the necessary packagesimport pandas as pdimport pandas_profilingdf = pd.read_csv('titanic/train.csv')pandas_profiling.ProfileReport(df)

一行代码就能实现在Jupyter Notebook中显示完整的数据分析报告 , 该报告非常详细 , 且包含了必要的图表信息 。

还可以使用以下代码将报告导出到交互式HTML文件中 。

profile = pandas_profiling.ProfileReport(df)profile.to_file(outputfile=\"Titanic data profiling.html\")

Pandas实现交互式作图

Pandas有一个内置的.plot函数作为DataFrame类的一部分 。 但是 , 使用此功能呈现的可视化不是交互式的 , 这使得它没那么吸引人 。 同样 , 使用pandas.DataFrame.plot函数绘制图表也不能实现交互 。 如果我们需要在不对代码进行重大修改的情况下用Pandas绘制交互式图表怎么办呢?这个时候就可以用Cufflinks库来实现 。

推荐阅读