使用pandas对矢量化数据进行替换处理的方法


Posted in Python onApril 11, 2018

使用pandas处理向量化的数据,进行数据的替换时不仅仅能够进行字符串的替换也能够处理数字。

做简单的示例如下:

In [4]: data = Series(range(5))
In [5]: data
Out[5]: 
0  0
1  1
2  2
3  3
4  4
dtype: int64
In [6]: data.replace(3,333)
Out[6]: 
0   0
1   1
2   2
3  333
4   4
dtype: int64
In [7]: data
Out[7]: 
0  0
1  1
2  2
3  3
4  4
dtype: int64
In [8]: data.replace({2:np.nan,4:444})
Out[8]: 
0   0.0
1   1.0
2   NaN
3   3.0
4  444.0
dtype: float64

从上面可以看出,替换可以进行单个数字的替换,也可以穿入一个字典进行一个序列的替换。

简单的替换虽然也可以通过赋值进行修改,但是通过赋值进行修改的时候一般首先得进行数据替换对象的查找。但是,通过Series对象的replace方法进行数据替换的方便之处则在于省掉了数据对象的查询。

这篇使用pandas对矢量化数据进行替换处理的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3基础之函数用法
Aug 13 Python
Python栈类实例分析
Jun 15 Python
python生成圆形图片的方法
Mar 25 Python
Numpy中转置transpose、T和swapaxes的实例讲解
Apr 17 Python
python3对接mysql数据库实例详解
Apr 30 Python
基于python的socket实现单机五子棋到双人对战
Mar 24 Python
Python定时任务APScheduler的实例实例详解
Jul 22 Python
pytorch中图像的数据格式实例
Feb 11 Python
python如何删除文件、目录
Jun 23 Python
Python列表推导式实现代码实例
Sep 09 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
Dec 04 Python
python palywright库基本使用
Jan 21 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 #Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 #Python
pandas对指定列进行填充的方法
Apr 11 #Python
Python入门学习指南分享
Apr 11 #Python
对numpy和pandas中数组的合并和拆分详解
Apr 11 #Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
Apr 11 #Python
深入浅析python with语句简介
Apr 11 #Python
You might like
利用static实现表格的颜色隔行显示
2006/10/09 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
Vue extend的基本用法(实例详解)
2019/12/09 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
Python安装第三方库及常见问题处理方法汇总
2016/09/13 Python
基于Django的ModelForm组件(详解)
2017/12/07 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
Python常用的json标准库
2019/02/19 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
工程力学专业毕业生求职信
2013/10/06 职场文书
初中学习计划书范文
2014/09/15 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
学校教学管理制度
2015/08/06 职场文书
使用javascript解析二维码的三种方式
2021/11/11 Javascript