快递单信息脱敏,保护用户隐私!
为了保护用户的隐私信息安全,快递单上的姓名、电话号码和邮寄内容将进行脱敏处理。姓名只保留姓氏,电话号码中间四位用'*'代替,邮寄内容只保留第一个字。
现有'kuaidiuser.xlsx'文件一个,请用Python编程,将'kuaidiuser.xlsx'文件,消费者名字只保留姓,电话中间4位用''代替(158*7278),邮寄物品只保留第一个字,隐去队别信息。
代码如下:
import pandas as pd
# 读取Excel文件
df = pd.read_excel('kuaidiuser.xlsx')
# 处理姓名,只保留姓
df['姓名'] = df['姓名'].apply(lambda x: x[0])
# 处理电话号码,中间四位用*代替
df['电话号码'] = df['电话号码'].apply(lambda x: str(x)[:3] + '****' + str(x)[-4:])
# 处理邮寄内容,只保留第一个字
df['邮寄内容'] = df['邮寄内容'].apply(lambda x: x[0])
# 删除队别信息
del df['邮寄地址']
# 将处理后的数据保存到新的Excel文件中
df.to_excel('kuaidiuser_desensitized.xlsx', index=False)
运行结果截图:

脱敏后的Excel文件:

原文地址: https://www.cveoy.top/t/topic/fZeS 著作权归作者所有。请勿转载和采集!