pandas中read_csv的缺失值处理方式


Posted in Python onDecember 19, 2019

今天遇到的问题是,要将一份csv数据读入dataframe,但某些列中含有NA值。对于这些列来说,NA应该作为一个有意义的level,而不是缺失值,但read_csv函数会自动将类似的缺失值理解为缺失值并变为NaN。

看pandas文档中read_csv函数中这两个参数的描述,默认会将'-1.#IND', ‘1.#QNAN', ‘1.#IND', ‘-1.#QNAN', ‘#N/A N/A','#N/A', ‘N/A', ‘NA', ‘#NA', ‘NULL', ‘NaN', ‘-NaN', ‘nan', ‘-nan', ''转换为NaN,且na_values参数还支持定义另外的应处理为缺失值的值。

值得注意的是keep_default_na参数,这个参数的作用是决定要不要保留默认应该转换的缺失值列表,将这个参数设为False之后同时不定义na_values参数,就可以在读取文件时不将任何值转换为缺失值NaN。

例:

import pandas as pd
df = pd.read_csv('train.csv', keep_default_na=False)

以上这篇pandas中read_csv的缺失值处理方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django在Win7下的安装及创建项目hello word简明教程
Jul 14 Python
python根据日期返回星期几的方法
Jul 06 Python
Python里字典的基本用法(包括嵌套字典)
Feb 27 Python
python中字符串数组逆序排列方法总结
Jun 23 Python
python数据预处理之数据标准化的几种处理方式
Jul 17 Python
python计算n的阶乘的方法代码
Oct 25 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
Spring @Enable模块驱动原理及使用实例
Jun 23 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
python反爬虫方法的优缺点分析
Nov 25 Python
Python 统计序列中元素的出现频度
Apr 26 Python
python错误调试及单元文档测试过程解析
Dec 19 #Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 #Python
解决Python列表字符不区分大小写的问题
Dec 19 #Python
简单了解为什么python函数后有多个括号
Dec 19 #Python
解决Python使用列表副本的问题
Dec 19 #Python
python读写Excel表格的实例代码(简单实用)
Dec 19 #Python
python装饰器原理与用法深入详解
Dec 19 #Python
You might like
php echo 输出字符串函数详解
2010/05/13 PHP
使用PHP如何实现高效安全的ftp服务器(一)
2015/12/20 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
JS操作JSON要领详细总结
2013/08/25 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
深入分析js的冒泡事件
2014/12/05 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
利用JQuery阻止事件冒泡
2016/12/01 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
python验证码识别的实例详解
2016/09/09 Python
Python编程argparse入门浅析
2018/02/07 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
详解django三种文件下载方式
2018/04/06 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
财务总监管理职责范文
2014/03/09 职场文书
丧事主持词大全
2014/04/02 职场文书
程序员求职信
2014/04/16 职场文书
服务行业演讲稿
2014/09/02 职场文书
武当山导游词
2015/02/03 职场文书
2015暑假假期总结
2015/07/13 职场文书
python删除csv文件的行列
2021/04/06 Python
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸