pandas 过滤缺失值函数 dropna

本文介绍了pandas库中用于处理缺失值的dropna函数,详细解释了如何根据轴、缺失值条件、阈值以及选择特定列来删除数据。通过设置axis、how、thresh和subset参数,可以灵活地处理DataFrame中的缺失值。代码示例展示了如何在实际数据分析中应用这些功能。
摘要由CSDN通过智能技术生成

 

参考资料

  1. pandas官方文档 Release 0.23.4
  2. 利用python进行数据分析 第二版  Wes Mckinney

函数功能:当DataFrame数据中出现缺失值时,删除这些缺失值所在的轴(满足特定条件)

调用方法:

df  =  data.dropna(axis=0,how='any',thresh=None,subset=None,inplace=False)

参数说明:

    axis :为轴方向 : 默认为axis=0

                             当axis=0,当某行出现缺失值时,将该行丢弃并返回

                             当axis=1,当某列出现缺失值时,将改列丢弃并返回

   how :确定缺失值的个数:缺省时为how=‘any’

                              how=‘any’ ,表明只要某行或者列出现缺失值就将该行列丢弃

                               how=‘all’    ,表明某行列全部为缺失值才将其丢弃

 thresh:阈值设定

                                 当行列中非缺省值的数量少于给定的值就将该行丢弃    

 subset:部分标签中删除某行列

                                subset = [  'a','d']  即丢弃子列 a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值