案例:将身份证最后一位x 统一转换为0
# 案例:将身份证最后一位x统一转换为0 import numpy as np import pandas as pd # 创建一个数据框 df =pd.DataFrame({'shenfen_id':['34250119890722421x','342501196412254220']}) # df.info # 方法1:截取+拼接 df['shenfen_id'].apply(lambda k: k[:-1]+'0' if k[-1].upper()=='X' else k) # 方法2:使用.replace # df['shenfen_id'].apply(lambda k: k.replace('x','0',1) if k[-1].upper()=='X' else k)
0 342501198907224210
1 342501196412254220
Name: shenfen_id, dtype: object
聪明
皮实
乐观
自省