缺失值处理

  • 判断

datats_code  symbol  name area industry  list_date
0  000001.SZ     1.0  平安银行   深圳       银行   19910403
1  000002.SZ     NaN   万科A   深圳     全国地产   19910129
2  000004.SZ     4.0  ST国华  NaN     软件服务   19910114
3  000005.SZ     5.0  ST星源   深圳     环境保护   19901210
data.isna()ts_code  symbol   name   area  industry  list_date
0    False   False  False  False     False      False
1    False    True  False  False     False      False
2    False   False  False   True     False      False
3    False   False  False  False     False      False
data.isna()["area"]
0    False
1    False
2     True
3    False
Name: area, dtype: bool
data["area"].isna()
0    False
1    False
2     True
3    False
Name: area, dtype: bool
  • 填充(替换)

data.fillna("-999")ts_code symbol  name  area industry  list_date
0  000001.SZ    1.0  平安银行    深圳       银行   19910403
1  000002.SZ   -999   万科A    深圳     全国地产   19910129
2  000004.SZ    4.0  ST国华  -999     软件服务   19910114
3  000005.SZ    5.0  ST星源    深圳     环境保护   19901210
data["area"].fillna("-999")
0      深圳
1      深圳
2    -999
3      深圳
Name: area, dtype: object
data["area"] = data["area"].fillna("-999")
datats_code  symbol  name  area industry  list_date
0  000001.SZ     1.0  平安银行    深圳       银行   19910403
1  000002.SZ     NaN   万科A    深圳     全国地产   19910129
2  000004.SZ     4.0  ST国华  -999     软件服务   19910114
3  000005.SZ     5.0  ST星源    深圳     环境保护   19901210
  • 删除

data.dropna()ts_code  symbol  name area industry  list_date
0  000001.SZ     1.0  平安银行   深圳       银行   19910403
3  000005.SZ     5.0  ST星源   深圳     环境保护   19901210
data["area"].isna()
0    False
1    False
2     True
3    False
Name: area, dtype: bool
data[~data["area"].isna()]ts_code  symbol  name area industry  list_date
0  000001.SZ     1.0  平安银行   深圳       银行   19910403
1  000002.SZ     NaN   万科A   深圳     全国地产   19910129
3  000005.SZ     5.0  ST星源   深圳     环境保护   19901210

Python pandas 空值缺失值(NaN)处理填充替换判断删除含缺失空值数据行相关推荐

  1. python pandas DataFrame 查找NaN所在的位置

    python pandas DataFrame 查找 NaN 所在的位置 import pandas as pd import numpy as np df1 = pd.DataFrame({'日期' ...

  2. pandas使用query函数查询指定日期索引之间对应的dataframe数据行(select rows date index between a certain date interval)

    pandas使用query函数查询指定日期索引之间对应的dataframe数据行(select rows where date index between a certain date interva ...

  3. python pandas 如何找到NaN、缺失值或者某些元素的索引名称以及位置,np.where的使用

    我们在处理数据的时候,经常需要检查数据的质量,也需要知道出问题的数据在哪个位置.我找了很久,也尝试了很多办法,都没能找到一种非常直接的函数,本文所要介绍的是一种我认为比较方便的方法:np.where( ...

  4. pandas对缺失值NaN处理

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

  5. 基于Python Unet的医学影像分割系统源码,含皮肤病的数据及皮肤病分割的模型,用户输入图像,模型可以自动分割去皮肤病的区域

    手把手教你用Unet做医学图像分割 我们用Unet来做医学图像分割.我们将会以皮肤病的数据作为示范,训练一个皮肤病分割的模型出来,用户输入图像,模型可以自动分割去皮肤病的区域和正常的区域.废话不多说, ...

  6. python教程94--python两个excel表合并,删除不需要的数据操作流程

    开发环境: Mac.python3.8 案例说明: 在日常的Excel操作过程中经常会遇到,两个Excel合并(根据某个条件).删除不需要的数据,用有效的数据进行分析统计的情况. 物料(2个excel ...

  7. 05_Pandas删除,替换并提取其中的缺失值NaN(dropna,fillna,isnull)

    05_Pandas删除,替换并提取其中的缺失值NaN(dropna,fillna,isnull) 例如,当使用pandas读取csv文件时,如果元素为空,则将其视为缺失值NaN(非数字). 使用dro ...

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

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

  9. python pandas快速上手教程,还不赶紧收藏一波

    pandas tutorials 1 使用pandas读取数据 1.1 panda读取csv文件 1.2 pandas显示读取的csv文件数据的开头几行 head(n) 1.3 pandas显示读取的 ...

最新文章

  1. 浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端解决方案
  2. docker下,一行命令搭建elasticsearch6.5.0集群(带head插件和ik分词器)
  3. 【学术相关】不喜欢做研究,到底要不要读博士?
  4. 开闭原则coding
  5. Oracle Grid 11.2.0.4 安装是出现INS-30510: Insufficient number of ASM disks selected.
  6. vue cli 4.x打包后如何部署到tomcat服务器上
  7. docker下使用mongodb
  8. 送给大学生新生的建议
  9. 【Docker】 for Mac 配置镜像加速器,加快镜像下载速度
  10. php rabbitmq延迟队列实现
  11. Medusa 破解centos密码
  12. 在QPixmap的图片上添加文字
  13. 开发常用的大数据分析软件有哪些
  14. 5xx 系列内部服务器错误
  15. Lesson 18 He often does this! 他经常干这种事!
  16. 怎么写安卓手机脚本_拉结尔手游攻略,云手机全自动挂机刷副本及装备
  17. zookeeper控制台
  18. 微信小程序最全搜索功能
  19. 密码校验正则表达式 大写字母、小写字母、数字、特殊字符 四选三
  20. Python中list去重的方法

热门文章

  1. 解决-笔记本安装CentOS 7 后无法连接Wi-Fi
  2. 如何centos7中查看IP地址
  3. 一份诚恳的互联网找工作总结和感想(附:怎样花两年时间去面试一个人)
  4. Python初学笔记(第一学期学完c后和栗子一起学python)
  5. 网格搜索(调参)与数据预处理
  6. HaaS轻应用(JavaScript)低功耗蓝牙案例
  7. 通过Python爬虫按关键词抓取相关的新闻
  8. ES6 findIndex()返回结果有true,却返回的索引位置一直是-1
  9. mflac0这个格式解码不成功
  10. 计算机课联网,老师上网课需要什么设备