我有两个excel文件,例如:一、B. A是由候选人详细信息组成的主文件,包括个人信息驾驶执照等。B文件由候选人驾驶执照号码和屏蔽的执照号码组成。因此,我想在这里检查驾驶执照列的Excel表(原件)并Map到B页的原驾驶证号码上,取蒙面驾驶证号码粘贴在A页上。从而最终的A或A_备份表将不具有原始敏感信息。
Excel文件:
候选人姓名候选人驾驶执照号码和许多其他列... abc 12345678 bcd 45687348 cde
定义
吉尔83487587
b excel文件:候选人_驾驶证_编号被屏蔽的候选人_驾驶证_编号等多列12345678 82378973 45687348 37698262
输出:在python panda中,A文件许可证号替换为B文件屏蔽ID:例如:许可证编号:12345678替换为屏蔽id 82378973 B文件中不存在的许可证号将保持为空,空记录为空
候选人名称候选人驾驶执照编号屏蔽的ID和许多其他列(仅限A文件列)... abc 12345678 82378973 bcd 45687348 37698262
尝试了多种方式,但没有按预期工作和错误,因为没有代码放置在这里。
1条答案
按热度按时间k3bvogb11#
您需要在公共列上连接两个数据框,并将其从结果数据框中删除。示例代码如下所示:
示例:
您可能还需要删除包含敏感信息的列