码迷,mamicode.com
首页 > 编程语言 > 详细

Python求差集

时间:2020-05-02 21:05:56      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:就是   身份证   word   pytho   入职   银行卡号   银行卡   采集   合并   

本月月初在职员工表(20来列,身份证、银行卡号等),本月离职员工表(10来列,计时、计件等),不考虑本月入职员工表,求下月月初在职员工表。

 

Python,import pandas as pd,两个pd.DataFrame为a和b,有共同列姓名,求差集a-b。我的方法是只有姓名列参与差集。

 

c=set(a.姓名)-set(b.姓名)
d=a[a.姓名.isin(c)]

 

考虑本月入职员工表,给你简历,手输吧!就不能做个腾讯文档在线采集表收集重点信息吗?Word邮件合并把导出的Excel和Word连接起来,打印给员工填写其他不重要信息。

 

求差集b-a,则有

 

e=set(b.姓名)-set(a.姓名)
f=b[b.姓名.isin(e)]

 

两份在职员工表互求差集,就是入职和离职的完整列数的名单了。也可以用pd.merge()把本月离职员工表的缺失列补全。

Python求差集

标签:就是   身份证   word   pytho   入职   银行卡号   银行卡   采集   合并   

原文地址:https://www.cnblogs.com/ezhou/p/12819108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!