加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python pandas直方图包括NaN值

发布时间:2020-05-27 15:00:12 所属栏目:Python 来源:互联网
导读:我想绘制一些数据的直方图.抱歉我无法附上样本直方图,因为我没有足够的声誉.希望您对我所面临的问题的描述能够得到理解.我正在使用python pandas,我意识到任何NaN值都被pandas视为0.有没有什么方法可以用来在直方图中包含Nan值的计数?我的意思是x轴也应该具

我想绘制一些数据的直方图.抱歉我无法附上样本直方图,因为我没有足够的声誉.希望您对我所面临的问题的描述能够得到理解.我正在使用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的直方图,显示了数据中缺失值的数量.

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读