python 判断nan_python数据分析包|Pandas02之缺失值(NA)处理

"pythonic生物人"的第55篇分享a01aa2684c183a59612253bca24a9c09.png419a303e10ad8bc12520c2df4994fc7b.png419a303e10ad8bc12520c2df4994fc7b.png

本篇详解pandas中缺失值(Missing data handling)处理常用操作。缺失值处理常用于数据分析数据清洗阶段;Pandas中将如下类型定义为缺失值:NaN: ‘’, ‘#N/A’, ‘#N/A N/A’, ‘#NA’, ‘-1.#IND’, ‘-1.#QNAN’,‘-NaN’, ‘-nan’, ‘1.#IND’, ‘1.#QNAN’, ‘’, ‘N/A’, ‘NA’,‘NULL’, ‘NaN’, ‘n/a’, ‘nan’, ‘null’,None

本文将学到什么

1、pandas中缺失值注意事项pandas和numpy中任意两个缺失值不相等(np.nan \!= np.nan)pandas读取文件时那些值被视为缺失值2、pandas缺失值操作pandas.DataFrame中判断那些值是缺失值:isna方法pandas.DataFrame中删除包含缺失值的行:dropna(axis=0) pandas.DataFrame中删除包含缺失值的列:dropna(axis=1)pandas.DataFrame中删除包含缺失值的列和行:dropna(how='any')pandas.DataFrame中删除全是缺失值的行:dropna(axis=0,how='all')pandas.DataFrame中删除全是缺失值的列:dropna(axis=1,how='all')pandas.DataFrame中使用某个值填充缺失值:fillna(某个值)pandas.DataFrame中使用前一列的值填充缺失值:fillna(axis=1,method='ffill')pandas.DataFrame中使用前一行的值填充缺失值:fillna(axis=0,method='ffill')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值