为了保护用户的隐私信息安全,快递单上的姓名、电话号码和邮寄内容将进行脱敏处理。姓名只保留姓氏,电话号码中间四位用'*'代替,邮寄内容只保留第一个字。

现有'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)

运行结果截图:

result.png

脱敏后的Excel文件:

result_excel.png

快递单信息脱敏,保护用户隐私!

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

免费AI点我,无需注册和登录