pandas使用replace()方法实现批量替换

  • 更新时间:2021-06-19 10:06:56
  • 编辑:崔代荷
给寻找编程代码教程的朋友们精选了相关的编程文章,网友盖德泽根据主题投稿了本篇教程内容,涉及到替换、数据、使用、方法、需要相关内容,已被161网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

参考资料

正文内容

无意中在网上看到《pandas使用replace()方法实现批量替换》,觉得有用就收藏了,把代码做了调试发布出来,希望大家能有所收获。

pandas使用replace()方法实现批量替换

我们在编程中进行数据的过程中,如果对于数据一个个的替换很容易的出现操作,而且效率低下。在python中replace()方法用于替换数据,在python的pandas中同样可以实现替换的效果,而且是批量替换。

1、replace()方法

用指定字符串替换找到的模式。

如果需要改变原数据,需要添加常用参数 inplace=True。

语法格式

replace(self, to_replace=None, value=None, inplace=False, limit=None, regex=False, method='pad', axis=None)

2、使用参数

to_replace:需要替换的值

value:替换后的值

inplace = True:改变源数据,默认为false意思指不在源数据上修改内容,反之为True意思在源数据集上修改。

regex=True:使用正则表达式的时候要设置该属性

3、使用replace()方法实现批量替换实例

import pandas as pd

tmdf = pd.DataFrame({'A':[1, 1, 0, -1, 2]})
tmdf['A'].replace(1, -1, inplace=True)
tmdf
>>> 	A
	0	-1
	1	-1
	2	0
	3	-1
	4	2

以上就是pandas使用replace()方法实现批量替换的原理及实例,希望能帮助你进行数据处理哦~更多python学习推荐:python教程。

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

相关教程

  • MySQL使用LVM快照实现备份

    本文给大家详细的说明了使用LVM快照的方式来为Mysql制作备份的方法和步骤,有需要的小伙伴可以参考下

    发布时间:2019-06-05

  • Python加载数据的5种不同方式(收藏)

    这篇文章主要介绍了Python加载数据的5种不同方式(收藏),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2021-05-02

用户留言