使用pandas对矢量化数据进行替换处理的方法

作者:grey_csdn 时间:2022-03-26 06:53:04 

使用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对矢量化数据进行替换处理的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

来源:https://blog.csdn.net/grey_csdn/article/details/70557386

标签:pandas,替换,矢量化,数据
0
投稿

猜你喜欢

  • 五种方法解决 Web2.0设计中的匹配度

    2007-09-22 10:58:00
  • 如何跨浏览器使用连续字符的换行

    2008-07-06 23:10:00
  • opencv python 基于KNN的手写体识别的实例

    2021-02-22 13:03:02
  • 用python自动生成日历

    2022-08-28 14:28:58
  • 经典SQL语句大全

    2009-08-26 16:44:00
  • python获取Linux下文件版本信息、公司名和产品名的方法

    2022-01-31 20:46:20
  • python读取nc数据并绘图的方法实例

    2023-09-16 10:08:19
  • Python读取xlsx文件报错:xlrd.biffh.XLRDError: Excel xlsx file;not supported问题解决

    2021-02-02 16:08:59
  • 根据对象的某一属性进行排序的js代码(如:name,age)

    2023-08-31 14:05:43
  • 成功的用户界面的八个特性[译]

    2009-04-20 20:36:00
  • Pandas实现Dataframe的重排和旋转

    2023-11-03 23:47:23
  • CSS3创建惊艳多重边框色

    2010-07-23 10:13:00
  • Python实现爬虫设置代理IP和伪装成浏览器的方法分享

    2021-05-26 19:42:29
  • 利用django-suit模板添加自定义的菜单、页面及设置访问权限

    2023-01-13 02:09:09
  • Yahoo! BrowserPlus 发布

    2008-11-20 13:35:00
  • 使用PDB简单调试Python程序简明指南

    2022-07-27 21:03:28
  • vbScript on error resume next容错使用心得

    2010-06-26 19:28:00
  • 在tensorflow中设置使用某一块GPU、多GPU、CPU的操作

    2023-07-22 11:37:28
  • python+django加载静态网页模板解析

    2022-06-14 16:58:47
  • Warning: require(): open_basedir restriction in effect,目录配置open_basedir报错问题分析

    2023-06-02 23:28:18
  • asp之家 网络编程 m.aspxhome.com