I want to merge two excel files in Python.
File1:
Number  - Date
11      - 2020-10-10
2       - 2020-10-11
30      - 2020-10-11
14      - 2020-10-11
File2:
Number - Type
19     - 110
23     - 110
65     - 110
2      - 134
14     - 260
31     - 260
30     - 299
11     - 299
This is what I tried:
import pandas as pd
df1 = pd.read_excel('file1.xlsx') 
df2 = pd.read_excel('file2.xlsx')
df1['Type'] = df1['Number'].map(df2.set_index('Number')['Type'])
This is what I got:
InvalidIndexError: Reindexing only valid with uniquely valued Index objects
This is what I expected:
Number  - Date         -  Type
11      - 2020-10-10   -  299
2       - 2020-10-11   -  134
30      - 2020-10-11   -  299
14      - 2020-10-11   -  260
I checked other questions in SO but I could not find a proper answers
 
    