想删除含有空缺值的行,使用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)) 控制一下阈值,将范围定为行中的所有元素,也能实现将含有空缺值的行删除。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 微信会员卡接入微信支付商户号收款
- ¥15 如何获取烟草零售终端数据
- ¥15 数学建模招标中位数问题
- ¥15 phython路径名过长报错 不知道什么问题
- ¥15 深度学习中模型转换该怎么实现
- ¥15 HLs设计手写数字识别程序编译通不过
- ¥15 Stata外部命令安装问题求帮助!
- ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
- ¥15 TYPCE母转母,插入认方向
- ¥15 如何用python向钉钉机器人发送可以放大的图片?