m0_61386621 2022-10-06 09:23 采纳率: 80%
浏览 12
已结题

Python dropna删除没有na的行

想删除含有空缺值的行,使用dropna(axis=0,how='any')但是打印出结果后,有些没有空缺值的行也被删除了,请问有人知道怎么改吗?

  • 写回答

1条回答 默认 最新

  • 我的AI之路 2022-10-06 10:40
    关注
      dropna()有axis,how,thresh,subset,inplace等参数,其中axis=0时删除含有空缺值的行,axis=1时删除含有空缺值的列;how用来确认空缺值个数,how='any'表示某行(列)只要有空缺值就将该行(列)丢弃,how='all'表示某行(列)全部为空缺值才将该行丢弃,tjresh确定的是阈值,指的是当行列中的非缺失值个数少于该值时就将该行丢弃,subset指部分标签中删除某行列,inplace默认为False。
      你的代码dropna(axis=0,how='any')表示对行进行删除缺失值的操作,how='any'表示某行(列)只要有空缺值就将该行(列)丢弃,应该不会删除没有缺失值的行,如果实在不行可以试一下这个:
       data.dropna(axis=0,how='any',thresh=len(data))
      控制一下阈值,将范围定为行中的所有元素,也能实现将含有空缺值的行删除。
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月14日
  • 已采纳回答 10月6日
  • 创建了问题 10月6日

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?