对Pandas DataFrame缺失值的查找与填充示例讲解


Posted in Python onNovember 06, 2018

查看DataFrame中每一列是否存在空值:

temp = data.isnull().any() #列中是否存在空值
print(type(temp))
print(temp)

结果如下,返回结果类型是Series,列中不存在空值则对应值为False:

<class 'pandas.core.series.Series'>
eventid        False
iyear         False
imonth        False
iday         False
approxdate       True
extended       False
resolution       True
...
Length: 135, dtype: bool

列数太多,可以将Series转化为DataFrame不存在空值的列:

colnull=pd.DataFrame(data={'colname': temp.index,'isnulls':temp.values})
#print(colnull.head())
#不存在空值的列名
print(colnull.loc[colnull.isnulls==False,'colname'])

结果如下:

0       eventid
1        iyear
2        imonth
3         iday
...
Name: colname, dtype: object

如下取出某一列(nkill)存在空值的记录,返回一个DataFrame:

data[data.nkill.isnull()]

缺失值填充,inplace值为真代表直接在原DataFrame上进行操作:

data['doubtterr'].fillna(0, inplace=True)
data['propvalue'].fillna(data['propvalue'].median(),inplace=True)

以上这篇对Pandas DataFrame缺失值的查找与填充示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python自动翻译实现方法
May 28 Python
使用Python对Access读写操作
Mar 30 Python
python tornado微信开发入门代码
Aug 24 Python
tensorflow 保存模型和取出中间权重例子
Jan 24 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
python3实现往mysql中插入datetime类型的数据
Mar 02 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 Python
Python如何爬取51cto数据并存入MySQL
Aug 25 Python
python设置中文界面实例方法
Oct 27 Python
Pycharm配置lua编译环境过程图解
Nov 28 Python
Python中的tkinter库简单案例详解
Jan 22 Python
如何利用python实现Simhash算法
Jun 28 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
Nov 06 #Python
详解Django+Uwsgi+Nginx 实现生产环境部署
Nov 06 #Python
在mac下查找python包存放路径site-packages的实现方法
Nov 06 #Python
详解Python 正则表达式模块
Nov 05 #Python
用python3教你任意Html主内容提取功能
Nov 05 #Python
用Python实现读写锁的示例代码
Nov 05 #Python
详解如何为eclipse安装合适版本的python插件pydev
Nov 04 #Python
You might like
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
如何使用PHP对网站验证码进行破解
2015/09/17 PHP
比较完整的微信开发php代码
2016/08/02 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
JQuery球队选择实例
2015/05/18 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
几种tab切换详解
2017/02/03 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
2019/06/11 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
Python中itertools模块用法详解
2014/09/25 Python
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
python中的break、continue、exit()、pass全面解析
2017/08/05 Python
彻底搞懂Python字符编码
2018/01/23 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
Python实现最常见加密方式详解
2019/07/13 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
英国顶级珠宝品牌之家:John Greed
2018/06/09 全球购物
高三体育教学反思
2014/01/29 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
单位租房协议范本
2014/12/03 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
酒店采购员岗位职责
2015/04/03 职场文书