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

1,562次阅读
没有评论

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

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

1、replace()方法

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

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

2、语法格式

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

3、使用参数

to_replace:需要替换的值

value:替换后的值

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

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

4、使用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()方法实现批量替换的原理及实例,希望能帮助你进行数据处理哦~>。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2021-07-14发表,共计628字。
新手QQ群:570568346,欢迎进群讨论 Python51学习