pandas中na_values与keep_default_na
2024-10-08 14:39:57
我们在使用pandas读取文件时,常会遇到某个字段为NaN。
一般情况下,这时因为文件中包含空值导致的,因为pandas默认会将
'-1.#IND', '1.#QNAN', '1.#IND', '-1.#QNAN', '#N/A N/A','#N/A', 'N/A', 'NA', '#NA', 'NULL', 'NaN', '-NaN', 'nan', '-nan', ''
判定为缺失值,从而转换为NaN。
那么如何避免DATa Frame中出现NaN呢,使用keep_default_na参数可以解决。
keep_default_na参数用来控制是否要将被判定的缺失值转换为NaN这一过程,默认为True。,当keep_default_na=False时,源文件中出现的什么值,DataFrame中就是什么值。
下来再说na_values参数, 这个参数用来控制那些值会被判定为缺失值,它接收一个列表或者集合,当列表或者几个中出现的字符串在文件中出现时,它也会被判定为缺失值.
但是,无论此时keep_default_na=True还是False,他都将被改写。
最新文章
- VR原理讲解及开发入门
- cocos2d-x场景切换动画
- JSP action elements - JavaBean
- Spring Object/XML mapping example
- SVN 的一些操作
- 每天一个linux命令(1):wc命令
- ftp中ftpClient类的API
- Log4net用法(.config文件)
- windows10创意者完整镜像下载
- 解析ASP.NET Mvc开发之查询数据实例 分类: ASP.NET 2014-01-02 01:27 5788人阅读 评论(3) 收藏
- Qt-网易云音乐界面实现-7 消息中心实现,主要是QListWidget 自定义Item 和QTabwidget使用
- ChemOffice Professional 16.0新增了哪些功能
- 使用maven时报错Dynamic Web Module 3.1 requires Java 1.7 or newe
- 北京Uber优步司机奖励政策(3月25日)
- 【Excle】在方框内打勾
- Linux中的日志分析及管理
- 有关SQL的一道面试题
- 在XP上安装VS2002
- android-problem——remount of /system failed: Read-only file system
- E - Period