使用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编程开发之类型转换convert实例分析
Nov 13 Python
Python基于递归算法实现的走迷宫问题
Aug 04 Python
python smtplib发送带附件邮件小程序
May 22 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
Jun 09 Python
对Python中list的倒序索引和切片实例讲解
Nov 15 Python
Python小工具之消耗系统指定大小内存的方法
Dec 03 Python
详解Python logging调用Logger.info方法的处理过程
Feb 12 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
Sep 04 Python
pytorch模型存储的2种实现方法
Feb 14 Python
Python中的xlrd模块使用原理解析
May 21 Python
完美解决keras 读取多个hdf5文件进行训练的问题
Jul 01 Python
Python可视化学习之seaborn绘制矩阵图详解
Feb 24 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压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
写一段简单的PHP建立文件夹代码
2015/01/06 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
Yii2实现中国省市区三级联动实例
2017/02/08 PHP
JavaScript 语言基础知识点总结(思维导图)
2013/11/10 Javascript
setTimeout自动触发一个js的方法
2014/01/15 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
python zip文件 压缩
2008/12/24 Python
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
python实现的一个p2p文件传输实例
2014/06/04 Python
Python中str.format()详解
2017/03/12 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
python 实现调用子文件下的模块方法
2018/12/07 Python
Python线程指南分享
2019/11/19 Python
python操作yaml说明
2020/04/08 Python
python 5个实用的技巧
2020/09/27 Python
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
村官工作鉴定评语
2014/01/27 职场文书
拓展训练激励口号
2014/06/17 职场文书
最感人的道歉情书
2015/05/12 职场文书
年会主持人开场白台词
2015/05/29 职场文书
解决python3安装pandas出错的问题
2021/05/20 Python
Elasticsearch 基本查询和组合查询
2022/04/19 Python