2016-09-26 10 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 

だから私は(私もfile1の間で比較することができ、私に結果を与えるだろう[PERSON_ID] FILE1を比較した後、ファイル、[ID]を生成したいとfile2 [メール]とfile2 [メール] PERSON_IDと電子メールは、各行に一意である必要があります。

bcd  efg  9bxe  11 k2z 

私はまだして使用する方法がありますが、私が使うことができるもののpython DF機能を私に言うことができるものを考え出したていない

+0

はこれを試してみてください – MaxU

答えて

0

と仮定します。ファイル1とファイル2をパンダのデータフレームdf1とdf2に、

を0 `` df1.ix [〜DF1 [ 'ID'] ISIN(df2.Person_ID)。]:

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

関連する問題