【发布时间】:2016-09-26 17:02:27
【问题描述】:
我有 2 个 excel 文件(可以转换为 CSV)。
File 1:
Last Name First Name id(10 digit) email age course
abc def 1234567890 axd 00 y2k
bcd efg 9012345875 bxe 11 k2z
cnn nbc 5678912345 cxn 00 z2k
File 2:
Group_ID email Person_ID Name(Last,First)
1 axd 1234567890 def,abc
cxn 5678912345 nbc,cnn
所以我想生成一个文件,在比较 file1[id] 和 file2[Person_ID] 之后会给我结果(我也可以在 file1[email] 和 file2[email] 之间比较 Person_ID 和 email在每一行中应该是唯一的:
bcd efg 9012345875 bxe 11 k2z
我还没有弄清楚什么和如何使用,但你可以告诉我我可以使用哪些 python df 函数。
【问题讨论】:
-
试试这个:
df1.ix[~df1['id'].isin(df2.Person_ID)]