Почему я получаю ValueError, когда пытаюсь объединить два Pandas кадра данных - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь объединить два pandas фрейма данных. Ниже приведена информация о заголовке фреймов данных.

hosts.head()
    Edition     NOC
0   1896    GRE
1   1900    FRA
2   1904    USA
3   1908    GBR
4   1912    SWE

reshaped.head()
    Edition     NOC     Change
0   1896    AFG     NaN
1   1900    AFG     NaN
2   1904    AFG     NaN
3   1908    AFG     NaN
4   1912    AFG     NaN

Ниже приведено сообщение об ошибке. Пожалуйста, подскажите, что здесь не так и как это исправить. Спасибо.

merged = pd.merge(reshaped, hosts)
ValueError                                Traceback (most recent call last)
<ipython-input-167-b8f539a538e3> in <module>
      1 # Merge reshaped and hosts: merged
----> 2 merged = pd.merge(reshaped, hosts)
........................................
........................................
ValueError: You are trying to merge on object and int64 columns.
...