Как эти два кадра данных могут быть объединены с указанным ключом c? - PullRequest
1 голос
/ 16 января 2020

У меня есть два кадра данных, оба с столбцом 'hotelCode', который является строкой типа. Я заранее конвертировал оба столбца в строку.

Первый кадр данных, который мы назовем old_DF, выглядит следующим образом:

enter image description here

и второй фрейм данных new_DF выглядит следующим образом:

enter image description here

Я пытался объединить их безуспешно. Я пробовал

final_DF = new_DF.join(old_DF, on = 'hotelCode')

и получаю эту ошибку:

enter image description here

Я пробовал множество вещей: изменение имя индекса, различные слияния / соединения / concat и просто не удалось.

В идеале у меня будет новый фрейм данных, где у вас есть столбцы [[hotelCode, oldDate, newDate]] под одной крышей.

1 Ответ

3 голосов
/ 16 января 2020
import pandas as pd

final_DF = pd.merge(old_DF, new_DF, on='hotelCode', how='outer')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...