我想重写SSN#,以使前五个数字不可见。
以下类似的csv文件:
Emp ID,Name,DOB,SSN,State
15,Samantha Lara,1993-09-08,848-80-7526,Colorado
预期数据:
15,Samantha,Lara,09/08/1993,***-**-7526,CO
代码:
# create a list to store the data from csv file
empl_ssn = []
reform_ssn = row["3"]
reform_ssn = ........
我不知道如何修改它。
我假设您正在遍历数据并将该行逐行写入所需的输出文件。如果是这种情况,则只需将字符串连接在一起,就可以将最后5个字符的SSN和一个预设字符串分开。
new_ssn = "***-**-" + row["3"].split(7)
尽管连续但看起来SSN在第4个索引处。
专家提示:如果您在谈论敏感数据,请格外小心,并将其放入CSV文件中!!还使您的示例更加匿名。名称类似于Jane Doe和SSN(123-45-6789)。显然,这是假的。
如果我是你,我只需要调整输出的字符串数量即可。因此,我可以调整打印线使其看起来像这样: