使用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 相关文章推荐
Python实现二分查找算法实例
May 26 Python
对python numpy数组中冒号的使用方法详解
Apr 17 Python
python实现周期方波信号频谱图
Jul 21 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
python处理multipart/form-data的请求方法
Dec 26 Python
基于python生成器封装的协程类
Mar 20 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
May 23 Python
Python Django的安装配置教程图文详解
Jul 17 Python
Python 读取xml数据,cv2裁剪图片实例
Mar 10 Python
关于Python解包知识点总结
May 05 Python
Python使用Pygame绘制时钟
Nov 29 Python
python使用smtplib模块发送邮件
Dec 17 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
php foreach、while性能比较
2009/10/15 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
PHP模板引擎Smarty自定义变量调解器用法
2016/04/11 PHP
利用PHP自动生成印有用户信息的名片
2016/08/01 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
jquery 页面全选框实践代码
2010/04/02 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
浅谈对于react-thunk中间件的简单理解
2019/05/01 Javascript
JavaScript中遍历的十种方法总结
2020/12/15 Javascript
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python中wx将图标显示在右下角的脚本代码
2013/03/08 Python
python迭代器实例简析
2014/09/25 Python
详解Python的Flask框架中的signals信号机制
2016/06/13 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
Python基于socket实现简单的即时通讯功能示例
2018/01/16 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
Python中logging.NullHandler 的使用教程
2018/11/29 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
优秀员工自荐书
2013/12/19 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
2015年仓库工作总结
2015/04/09 职场文书
2015年计划生育协会工作总结
2015/05/13 职场文书
导游词之四川武侯祠
2019/10/21 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS
hive数据仓库新增字段方法
2022/06/25 数据库