python pandas直方图包括NaN值

前端之家收集整理的这篇文章主要介绍了python pandas直方图包括NaN值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想绘制一些数据的直方图.抱歉我无法附上样本直方图,因为我没有足够的声誉.希望您对我所面临的问题的描述能够得到理解.我正在使用python pandas,我意识到任何NaN值都被pandas视为0.有没有什么方法可以用来在直方图中包含Nan值的计数?我的意思是x轴也应该具有NaN值.请帮忙……非常感谢.

最佳答案
我在寻找同样的事情.我最终得到了以下解决方案:

figure = plt.figure(figsize=(6,9),dpi=100);    
graph = figure.add_subplot(111);

freq = pandas.value_counts(data)
bins = freq.index
x=graph.bar(bins,freq.values) #gives the graph without NaN

graphmissing = figure.add_subplot(111)
y = graphmissing.bar([0],freq[numpy.NaN]) #gives a bar for the number of missing values at x=0

figure.show()

这给了我一个柱子为0的直方图,显示了数据中缺失值的数量.

猜你在找的Python相关文章