Количество строк уменьшается, когда я использую функцию слияния, чтобы объединить 2 кадра данных в python - PullRequest
0 голосов
/ 27 апреля 2020

Если у меня есть 1232 строки на выходе одного фрейма данных и 1255 строк на другом фрейме данных, то при использовании вывода слиянием и выводом я получаю только 1206 записей. Как решить эту проблему? Я пытался использовать left_on и right_on.Some of у записей есть ноль в одном из столбцов, и некоторые из нулевых значений также печатаются в 1206 записях. Но я хочу, чтобы все 1255 записей также имели нулевые значения.

df1 = первый фрейм данных df2 = второй кадр данных

df_1_2=df1.merge(df2,left_on='month',right_on='month')

1 Ответ

0 голосов
/ 27 апреля 2020

Мне нравится использовать pd.concat() по оси. Это в основном добавит один DF к другому. Здесь .

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