2016-09-26 94 views
-1

我有2個excel文件(可以轉換爲CSV)。比較2個Excel文件,並根據關鍵列給出差異

File 1: 
Last Name First Name id(10 digit) email age course 
    abc  def  1234567890 axd  00 y2k 
    bcd  efg  9bxe  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 

所以我要生成一個文件,該文件比較文件1 [ID]後文件2 [PERSON_ID]會給我的結果(我也可以文件1 [郵件]和file2 [郵件]作爲在兩者之間進行比較在PERSON_ID和電子郵件應在每一行中是獨一無二的:

bcd  efg  9bxe  11 k2z 

我還沒有想出什麼以及如何使用,但你能告訴我,我可以用什麼蟒蛇DF功能

+0

試試:'df1.ix [〜DF1 [ 'ID'] ISIN(df2.Person_ID)]' – MaxU

回答

0

假設。您將文件1和文件2讀入熊貓數據幀df1和df2,

df1.loc [!DF1 [ 'ID'] = DF2 [ 'PERSON_ID']]

相關問題