padas文本替换

translate_talbe=str.maketrans('一二三四五','12345')
dt2['大区2']=dt2['大区'].str.translate(translate_talbe)

对应字符替换可以使用上述方法str.translate(),该方法可用于根据转换表中映射字符串中的字符进行替换,结果如下:

 其他替换方法说明:

  1. replace()方法可用于DataFrame或Series对象中的元素替换,可以处理一般的替换或正则表达式,df.replace({'a':'A','b':'B'}),df.replace('a','A')替换单个多个元素
  2. str.replace(),当需要替换单个元素时,可以使用str.replace(),该方法只能用于Series对象,s.str.replace(['a','b'],['A','B'];
  3. str.lstrip()、str.rstrip()、str.strip()分别用于去除Series中字符串开头、结尾或两段的字符;

猜你喜欢

转载自blog.csdn.net/Darin2017/article/details/132103058