python的out模式_如何用python中的DataFrame列的模式替换NA值?
我对Python(和本网站)完全陌生,目前正试图用它们的模式替换特定数据帧列中的NA值。我试过了各种不起作用的方法。请帮我看看我做错了什么:如何用python中的DataFrame列的模式替换NA值?
注意:我正在使用的所有列都是float64类型。我所有的代码都会运行,但是当我在列中检查空数量df[cols_mode].isnull().sum()时,它仍然是一样的。
方法1:
cols_mode = ['race', 'goal', 'date', 'go_out', 'career_c']
df[cols_mode].apply(lambda x: x.fillna(x.mode, inplace=True))
我试图Imputer方法太多,但遇到了同样的结果
方法2:
for column in df[['race', 'goal', 'date', 'go_out', 'career_c']]:
mode = df[column].mode()
df[column] = df[column].fillna(mode)
方法3:
df['race'].fillna(df.race.mode(), inplace=True)
df['goal'].fillna(df.goal.mode(), inplace=True)
df['date'].fillna(df.date.mode(), inplace=True)
df['go_out'].fillna(df.go_out.mode(), inplace=True)
df['career_c'].fillna(df.career_c.mode(), inplace=True)
方法4: 我的方法变得越来越手动过程,最后这一个工程:
df['race'].fillna(2.0, inplace=True)
df['goal'].fillna(1.0, inplace=True)
df['date'].fillna(6.0, inplace=True)
df['go_out'].fillna(2.0, inplace=True)
df['career_c'].fillna(2.0, inplace=True)
+0
你是否看了替代方法? http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.replace.html –
+0
“方法2”有什么问题? –
+0
@MaxU方法2正在返回一个错误。 'mode'返回一个Series,而不是一个单一的值。 –
python的out模式_如何用python中的DataFrame列的模式替换NA值?相关推荐
- python 读取excel图片_如何用Python读取Excel中图片?
公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...
- 怎么用python读取excel图_如何用Python读取Excel中图片?
公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...
- python画动物代码_如何用python画简单的动物_后端开发
python3.x完全兼容python2.x吗?_后端开发 可以说是完全不兼容.相对于Python的早期版本,Python3是一个较大的升级,为了不带入过多的累赘,Python 3.0在设计的时候没有 ...
- python 矩阵运算 for循环_如何用 Python 科学计算中的矩阵替代循环
展开全部 因为在Mathematica中使用循环确实是低效的.32313133353236313431303231363533e78988e69d8331333361313961..... 深层次的原 ...
- python搭建自动化测试平台_如何用python语言搭建自动化测试环境
原标题:如何用python语言搭建自动化测试环境 技术分享:基于Python语言的Web自动化测试环境搭建 近期发现很多初学者在学习自动化的过程当中,在环境安装环节总是出现问题,所以详细的出一篇环境搭 ...
- 如何制作python检查小软件_如何用Python制作整蛊小程序
原标题:如何用Python制作整蛊小程序 下面的整蛊程序,千万不要发代码,否则就实现不了你整蛊的目的了.完成后一定要打包成一个exe程序,再发给朋友使用 . 1. 使用 pip install pyi ...
- python rest api 测试_如何用Python编写REST API的单元测试
在过去的几个月中,正在从事一个名为B的项目.它是带有简单Web UI的徽章生成器,用于添加数据并生成PDF可打印徽章.B后端现在已转移到REST-API并测试REST-API中使用的功能,我们需要一些 ...
- 用python做一张图片_如何用python下载一张图片
如何用python下载一张图片 这里要用到的主要工具是requests这个工具,需要先安装这个库才能使用,该库衍生自urllib这个库,但是要比它更好用.多数人在做爬虫的时候选择它,是个不错的选择. ...
- 用python处理excel表格_如何用python处理excel数据 | 用python处理excel表格数据类型
python 读取EXCEL文件中的数据格式 扩展库 xlrd 读excle xlwt 写excle 直上搜就能下载 下载后使用 import xlrd 就可以读excle了 打开文件: xls = ...
最新文章
- 这八个步骤,Python让你轻松爬取B站弹幕,网友看了都说6
- 企业如何培养出得力的下属?
- 虚拟化厂商VMware、微软和思杰的vGPU支持概述
- Cocos2d-x 处理双击事件的两种方法
- 图像处理与识别的算法中若有非线性变换,那么请一定注意归一化的处理会影响结果
- android5.0(Lollipop) BLE Peripheral牛刀小试
- ajax请求 apend,jsp如何获取ajax append的数据?
- 【翻译】针对多种设备定制Ext JS 5应用程序
- 显示2位小数 python3_自动化常用语言python,版本3和2有何变化?
- 随机产生13个0~51不同的随机数 -思想(定义参考系)
- python web开发实录
- jqueryMobile模块整理—按钮(buttons)
- java structs_Java之Structs框架初探
- 你在公司项目里面看过哪些操蛋的代码?
- 12岁的B站,放慢脚步做社区
- 论文笔记(二)Region Proposal by Guided Anchoring(CVPR2019)
- Ubuntu server安装ubuntu桌面,安装软件中心-ubuntu software
- linux 在线修复磁盘,linux 修复磁盘
- 微信浏览器不支持下载文件或应用解决方案--跳转到默认浏览器打开
- 安卓测试工具:Appium 环境安装(mac版本)
热门文章
- 江湖急诏令:腾讯数据库王者挑战赛赏金万两募英豪!
- TEG Cheers | 腾讯技术工程运维技术沙龙精彩回顾(内置现场视频)
- FFMPEG结构体分析之AVFrame
- 总结redis中对象的类型与编码
- ajax post请求不走success org.springframework.web.util.NestedServletException: Request processing failed
- mybatis入门案例
- 【PAT甲级 约会】1061 Dating (20 分) C++ 全部AC
- 牛客网_PAT乙级_1029有几个PAT(25)【输入字符串并strlen计算长度】
- Leet Code OJ 168. Excel Sheet Column Title [Difficulty: Easy]
- css修改select选择框option被选中的背景颜色_这五个有用的 CSS 属性完全被我忽视了...