Ошибка ключа при попытке слияния фреймов данных - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь объединить два фрейма данных, но получаю «Ошибка проверки на наличие дубликатов». Вот схема данных:

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'

Есть идеи, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...