查找替换定位
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