pandas笔记之查找替换定位

本文介绍了Pandas库中用于查找、替换和定位数据的方法。重点讲解了replace函数的使用,包括如何替换特定值、使用字典或列表进行批量替换,以及结合正则表达式的替换操作。此外,还探讨了替换某行数据的技巧、method参数的应用以及是否在原数据框上进行inplace替换的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查找替换定位

replace替换

replace的基本结构是:df.replace(to_replace, value) 前面是需要替换的值,后面是替换后的值

df.replace('A','B')#将a转换为b范围是全部
df.replace('A','B',inplace=True)#改变源数据
df.['列1'].replace('A','B')#将列1里面的a转换为吧

替换指定多个数值(用字典或者列表)

df.replace({'a':'b','c':'d'})
df.replace(['a','b'],['c','d'])

还可以用正则表达式进行替换匹配

df.replace('[A-Z]','变电站',regex =True)
#使用正则表达式的时候记得后面加 regex=True参数

#替换列名两端的空格
col=df.columns.values
df.columns=[x.strip() for x col]

替换某行

#替换全部或者某行某列
#全部替换,这二者效果一样
df
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瓜瓜的小宝藏

给点饭吃吧呜呜呜

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值