Я пытаюсь объединить два фрейма данных, но получаю «Ошибка проверки на наличие дубликатов». Вот схема данных:
DF1:
City State Sales
San Fran CA $10
Col OH $5
Col SC $5
DF2:
City State Percent
Col OH 3%
Col SC 10%
New York NY 12%
Желаемый результат:
DF3:
City State Sales Percent
San Fran CA $10 0
Col OH $5 3%
Col SC $5 10
New York NY 0 12%
Следующий код дает мне ошибку
df3 = pd.merge(df1, df2, how='outer', on=['City','State'])
KeyError: 'City'
Есть идеи, что я делаю не так?