参考这篇文章:

https://blog.csdn.net/u012387178/article/details/52571725

python pandas判断缺失值一般采用 isnull(),然而生成的却是所有数据的true/false矩阵,对于庞大的数据dataframe,很难一眼看出来哪个数据缺失,一共有多少个缺失数据,缺失数据的位置。

比如:

         0         1         2         3         4         5
0  0.520113  0.884000  1.260966 -0.236597  0.312972 -0.196281
1 -0.837552       NaN  0.143017  0.862355  0.346550  0.842952
2 -0.452595       NaN -0.420790  0.456215  1.203459  0.527425
3  0.317503 -0.917042  1.780938 -1.584102  0.432745  0.389797
4 -0.722852  1.704820 -0.113821 -1.466458  0.083002  0.011722
5 -0.622851 -0.251935 -1.498837       NaN  1.098323  0.273814
6  0.329585  0.075312 -0.690209 -3.807924  0.489317 -0.841368
7 -1.123433 -1.187496  1.868894 -2.046456 -0.949718       NaN
8  1.133880 -0.110447  0.050385 -1.158387  0.188222       NaN
9 -0.513741  1.196259  0.704537  0.982395 -0.585040 -1.693810

df.isnull().any()则会判断哪些”列”存在缺失值

0    False
1     True
2    False
3     True
4    False
5     True
dtype: bool

df[df.isnull().values==True]

可以只显示存在缺失值的行列,清楚的确定缺失值的位置。

Out[126]: 0         1         2         3         4         5
1  1.090872       NaN -0.287612 -0.239234 -0.589897  1.849413
2 -1.384721       NaN -0.158293  0.011798 -0.564906 -0.607121
5 -0.477590 -2.696239  0.312837       NaN  0.404196 -0.797050
7  0.369665 -0.268898 -0.344523 -0.094436  0.214753       NaN
8 -0.114483 -0.842322  0.164269 -0.812866 -0.601757       NaN

pandas判断缺失值的办法相关推荐

  1. python查询缺失值所在位置_Python Pandas找到缺失值的位置方法

    问题描述: python pandas判断缺失值一般采用 isnull(),然而生成的却是所有数据的true/false矩阵,对于庞大的数据dataframe,很难一眼看出来哪个数据缺失,一共有多少个 ...

  2. pandas对缺失值NaN处理

    看下面这张图片,其中有缺失值NaN,处理数据时需要先对缺失值进行处理 1 .如何处理缺失值nan 获取缺失值的标记方式(NaN或者其他标记方式) 如果缺失值的标记方式是NaN 判断数据中是否包含NaN ...

  3. pandas处理缺失值

    在实际应用中对于数据进行分析的时候,经常能看见缺失值,下面来介绍一下如何利用pandas来处理缺失值.常见的缺失值处理方式有,过滤.填充. 一.缺失值的判断 pandas使用浮点值NaN(Not a ...

  4. pandas填补缺失值的方法

    pandas填补缺失值的方法 在处理数据的过程中,经常会遇到原数据部分内容的缺失,为了保证我们最终数据统计结果的正确性,通常我们有两种处理方式,第一种就是删除掉这些部分缺失的数据:第二种就是填补这些缺 ...

  5. pandas DataFrame 缺失值处理(数据预处理)

    pandas DataFrame 缺失值处理 (数据预处理) 创建DataFrame数据样例 import pandas as pd import numpy as np df = pd.DataFr ...

  6. Pandas数据分析17——pandas数据清洗(缺失值、重复值处理)

    参考书目:<深入浅出Pandas:利用Python进行数据处理与分析> pandas对大数据有很多便捷的清洗用法,尤其针对缺失值和重复值.缺失值就不用说了,会影响计算,重复值有时候可能并未 ...

  7. pandas判断日期是否是闰年(is_leap_year)实战: 数据列转化为日期(时间)格式、判断pandas的日期数据列是否是闰年

    pandas判断日期是否是闰年(is_leap_year)实战: 数据列转化为日期(时间)格式.判断pandas的日期数据列是否是闰年 目录

  8. Pandas判断dataframe是否为空

    Pandas判断dataframe是否为空 目录 Pandas判断dataframe是否为空 #仿真数据 #查看dataframe是否为空

  9. pandas dataframe缺失值(np.nan)处理:识别缺失情况、删除、0值填补、均值填补、中位数填补、加缺失标签、插值填充详解及实例

    pandas dataframe缺失值(np.nan)处理:识别缺失情况.删除.0值填补.均值填补.中位数填补.加缺失标签.插值填充详解及实例 isnull().natna().isna().fill ...

最新文章

  1. ADAS在车载导航设备上的应用
  2. 导出excel加粗_Python办公自动化|从Word到Excel
  3. __str__的用法
  4. Kilani and the Game
  5. form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
  6. JDeveloper中的Java反编译器
  7. mysql与mssql中datetime类型字段问题_excel数据存入sqlserver过程中,遇到Datetime的格式问题。...
  8. php 开源 采集,迅睿CMS 火车头内容采集
  9. nodejs mac java home_Mac上搭建nodejs开发环境
  10. linux c 字符串一部分,【Linux c】字符串的截取
  11. 三菱plc串口通讯c语言,三菱plc串口通信协议与串口初始化
  12. Ubuntu-18.04安装
  13. 学习阿里代码规范笔记
  14. 【Linux】页表的深入分析
  15. .net core依赖注入
  16. 电话号码 (哈希表+模拟)
  17. 项目众包 开源项目_改善8个开源项目的可访问性
  18. 计算机本科应届生年薪 30w40w 真的很普遍吗?
  19. ncurses库的安装
  20. 综合性实验:停车场管理程序

热门文章

  1. WebLogic 12c 配置 https
  2. java javamail,基于java使用JavaMail发送邮件
  3. 华为手机root_免root傻瓜式操作华为手机应用精简卸载系统应用YUYU助手
  4. android打印服务apk,hp打印服务插件安卓下载
  5. 【React】React全家桶(五)React Hooks
  6. Web APIs 本地存储
  7. 2019年CTF4月比赛记录(三):SUSCTF 2nd、DDCTF、国赛线上初赛部分Web题目writeup与复现
  8. Ardiuno开发版Mac驱动安装
  9. 一张图看懂半导体产业链
  10. CWDM, DWDM,CCWDM 如何选择?