我们在编程中进行数据的过程中,如果对于数据一个个的替换很容易的出现操作,而且效率低下。在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免费测试