用于box箱线图的数据务必dropna(),切记切记!

从8月30日到9月2日整整四天,困在box图里差点没出来。

第一天是图画出来了,但图里面空空如也,调来调去也只是觉得可能是数据或数据保存结构的问题,网上查来查去也找不到对口的解释。

第二天对零值替换为空值的代码进行有和无的运行,有替换时作图不正常,无替换时作图正常,但是应该为空值的零值也统计到图里了,继续查来查去。

第三天直接弃疗无动于衷。

第四天重新振作,继续揪着替换为空值后为什么不能正常画box图这一点,尝试用带和不带np.nan的列表画box图,带nan时box图不正常,不带nan时box图正常,至此确定用于box图的数据不能带有nan。

经第N次翻看《Python在大气与环境科学中的应用》第167页,才发现代码中df[column]后带着.dropna(),只是之前的N-1次白瞎了没抓住要害。现在转头一想也确实应该如此,box作图肯定不考虑nan数据,只是python无法自动忽略nan。

第二天的时候就想着这个问题要是解决了,一定要在带我学习python的CSDN上发布一篇处女贴!

2021年9月2日 北京

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值