使用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脚本爬取字体文件的实现方法
Apr 29 Python
Python爬取十篇新闻统计TF-IDF
Jan 03 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
python文本数据相似度的度量
Mar 12 Python
python 通过logging写入日志到文件和控制台的实例
Apr 28 Python
pygame游戏之旅 调用按钮实现游戏开始功能
Nov 21 Python
Python学习笔记之函数的定义和作用域实例详解
Aug 13 Python
python的pyecharts绘制各种图表详细(附代码)
Nov 11 Python
Python IDLE或shell中切换路径的操作
Mar 09 Python
python网络编程之五子棋游戏
May 14 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
OpenCV+Python3.5 简易手势识别的实现
Dec 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
我常用的几个类
2006/10/09 PHP
windows下升级PHP到5.3.3的过程及注意事项
2010/10/12 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
2016/02/15 PHP
php实现生成code128条形码的方法详解
2017/07/19 PHP
Javascript 二维数组
2009/11/26 Javascript
在模板页面的js使用办法
2010/04/01 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
angular.bind使用心得
2015/10/26 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
JS判断一个数是否是水仙花数
2017/06/11 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
微信小程序 调用微信授权窗口相关问题解决
2019/07/25 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
Python赋值语句后逗号的作用分析
2015/06/08 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
Python selenium模拟手动操作实现无人值守刷积分功能
2020/05/13 Python
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
Why do we need Unit test
2013/01/03 面试题
工业设计专业自荐书
2014/06/05 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
老乡聚会通知
2015/04/23 职场文书
学生会任命书范本
2015/09/21 职场文书
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript