使用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 26 Python
零基础写python爬虫之神器正则表达式
Nov 06 Python
使用django-suit为django 1.7 admin后台添加模板
Nov 18 Python
Python中的lstrip()方法使用简介
May 19 Python
Python实现TCP协议下的端口映射功能的脚本程序示例
Jun 14 Python
对于Python中RawString的理解介绍
Jul 07 Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 Python
详解安装mitmproxy以及遇到的坑和简单用法
Jan 21 Python
python中resample函数实现重采样和降采样代码
Feb 25 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
Feb 27 Python
python实现最速下降法
Mar 24 Python
将pycharm配置为matlab或者spyder的用法说明
Jun 08 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知道与问问的采集插件代码
2010/10/12 PHP
xml在joomla表单中的应用详解分享
2012/07/19 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
JavaScript中this关键词的使用技巧、工作原理以及注意事项
2014/05/20 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
解决vue.js中settimeout遇到的问题(时间参数短效果不稳定)
2020/07/21 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
使用python实现个性化词云的方法
2017/06/16 Python
详解Python发送email的三种方式
2018/10/18 Python
Python之时间和日期使用小结
2019/02/14 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
冰淇淋店创业计划书范文
2013/12/27 职场文书
群众路线教育实践活动方案
2014/02/02 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
一次性工伤赔偿协议书范本
2014/11/25 职场文书
会计工作态度自我评价
2015/03/06 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
遗愿清单观后感
2015/06/09 职场文书
学校少先队工作总结
2015/08/12 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS