使用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.5 + PyQt5 +Eric6 实现的一个计算器代码
Mar 11 Python
PyQt5每天必学之进度条效果
Apr 19 Python
儿童python练习实例
May 27 Python
pycharm运行程序时在Python console窗口中运行的方法
Dec 03 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
Mar 11 Python
mac系统下Redis安装和使用步骤详解
Jul 09 Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
opencv之颜色过滤只留下图片中的红色区域操作
Jun 05 Python
Django+RestFramework API接口及接口文档并返回json数据操作
Jul 12 Python
pandas apply多线程实现代码
Aug 17 Python
python 实现朴素贝叶斯算法的示例
Sep 30 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加密解密的代码
2006/10/09 PHP
thinkphp使用phpmailer发送邮件的方法
2014/11/24 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
php精度计算的问题解析
2019/06/21 PHP
jquery事件机制扩展插件 jquery鼠标右键事件
2011/12/21 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
浅谈对于react-thunk中间件的简单理解
2019/05/01 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
TensorFlow实现Logistic回归
2018/09/07 Python
OpenCV 边缘检测
2019/07/10 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
对Django中内置的User模型实例详解
2019/08/16 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
利用python在excel中画图的实现方法
2020/03/17 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
维德科技C#面试题笔试题
2015/12/09 面试题
护士实习自我鉴定
2013/10/22 职场文书
党员公开承诺书
2014/03/25 职场文书
2014年电厂工作总结
2014/12/04 职场文书
2015年防汛工作总结
2015/05/15 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
python 远程执行命令的详细代码
2022/02/15 Python