使用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异常学习笔记
Feb 03 Python
python通过socket查询whois的方法
Jul 18 Python
Python彩色化Linux的命令行终端界面的代码实例分享
Jul 02 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
Jul 04 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
Dec 21 Python
Python pyinotify日志监控系统处理日志的方法
Mar 08 Python
python实现自动发送报警监控邮件
Jun 21 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
Python安装tar.gz格式文件方法详解
Jan 19 Python
Python常用数据分析模块原理解析
Jul 20 Python
详解python程序中的多任务
Sep 16 Python
python实现人性化显示金额数字实例详解
Sep 25 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
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
php中静态类与静态变量用法的区别分析
2015/01/15 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
php实现模拟post请求用法实例
2015/07/11 PHP
php中引用符号(&)的使用详细介绍
2016/12/06 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
深入理解JavaScript中的预解析
2017/01/04 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
Angularjs在360兼容模式下取数据缓存问题的解决办法
2017/06/22 Javascript
JS实现按钮添加背景音乐示例代码
2017/10/17 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
微信小程序学习总结(五)常见问题实例小结
2020/06/04 Javascript
[38:41]2014 DOTA2国际邀请赛中国区预选赛 LGD VS CNB
2014/05/22 DOTA
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
Python input函数使用实例解析
2019/11/22 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
司机的工作范围及职责
2013/11/13 职场文书
兼职业务员岗位职责
2014/01/01 职场文书
护士检查书
2014/01/17 职场文书
JavaScript实现显示和隐藏图片
2021/04/29 Javascript
pytorch中[..., 0]的用法说明
2021/05/20 Python
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL