拯救熊猫描述了人类的可读性

时间:2018-01-08 22:01:14

标签: python pandas

处理pandas描述函数。简单的代码:

DF ['收入&#39]。描述()

输出是:

enter image description here

完美。我的问题是我希望能够将这些数据保存为png或表格,以便我可以放在一个页面中。这是我的EDA(探索性数据分析)我有6个主要图表或信息,我想评估每个功能。每个图表都是一个单独的png文件。然后我将合并成一个pdf文件。我迭代超过300多个功能,所以一次做一个不是一个选择,特别是看到它是每月完成。

如果您知道将此表保存为png或其他类似文件格式的方法,那将非常棒。谢谢你的表情

1 个答案:

答案 0 :(得分:6)

另存为csv或xlsx文件

您可以使用 to_csv(“filename.csv”) to_excel(“filename.xlsx”)方法以逗号分隔格式保存文件,然后进行操作/然后在Excel中格式化它。 例如:

df['Revenue'].describe().to_csv("my_description.csv")

另存为png文件

如评论中所述,this帖子解释了如何通过matplot lib将pandas数据帧保存到png文件。在你的情况下,这应该工作:


    import matplotlib.pyplot as plt
    from pandas.plotting import table

    desc = df['Revenue'].describe()

    #create a subplot without frame
    plot = plt.subplot(111, frame_on=False)

    #remove axis
    plot.xaxis.set_visible(False) 
    plot.yaxis.set_visible(False) 

    #create the table plot and position it in the upper left corner
    table(plot, desc,loc='upper right')

    #save the plot as a png file
    plt.savefig('desc_plot.png')