使用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读写Excel文件的实例
Nov 01 Python
python改变日志(logging)存放位置的示例
Mar 27 Python
用python 制作图片转pdf工具
Jan 30 Python
使用Python导出Excel图表以及导出为图片的方法
Nov 07 Python
Python中datetime模块参考手册
Jan 13 Python
Python+Socket实现基于UDP协议的局域网广播功能示例
Aug 31 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
Django中信号signals的简单使用方法
Jul 04 Python
python3.7 sys模块的具体使用
Jul 22 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
Python使用psutil库对系统数据进行采集监控的方法
Aug 23 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
德生PL330的评价与改造
2021/03/02 无线电
thinkphp的c方法使用示例
2014/02/24 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
[推荐]javascript 面向对象技术基础教程
2009/03/03 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
ES6 十大特性简介
2020/12/09 Javascript
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
python实现WebSocket服务端过程解析
2019/10/18 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
python实现126邮箱发送邮件
2020/05/20 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
销售人员中英文自荐信
2013/09/22 职场文书
求职信需要的五点内容
2014/02/01 职场文书
银行求职信
2014/05/31 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
房产分割协议书范文
2014/11/21 职场文书