2016-09-26 1 views
-1

У меня есть 2 файла excel (которые могут быть спрятаны в CSV).Сравните между двумя файлами 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 

Так что я хочу, чтобы создать файл, который после сравнения file1 [ID] и file2 [person_id] даст мне результат (я мог бы также сравнить между file1 [электронной почты] и file2 [электронной почты], как и электронной person_id и должен быть уникальным в каждой строке:

bcd  efg  9bxe  11 k2z 

Я еще не понял, что и как использовать, но вы могли бы сказать мне, что питон пеленгации функции я мог бы использовать

+0

Попробуйте это: 'df1.ix [. ~ Df1 [ 'ID'] ISIN (df2.Person_ID)]' – MaxU

ответ

0

Предполагая, что. вы читаете файл 1 и файл 2 в кадры данных pandas df1 и df2,

df1.loc [! Df1 [ 'ID'] = df2 [ 'person_id']]

Смежные вопросы