10
Фев
2018

Умное слияние двух таблиц pandas python

Привет. Подскажите как объединить 2 таблицы, что бы при этом не потерять кол-во строк. Пример:

Табл.А - 1 2 3 0 1 2 3 1 2 3 4

Табл.Б - 2 4 0 3 1 1 4 2

Пробовал merge, outer:

- 1 2 3 4 0 1.0 2.0 3.0 NaN 1 2.0 3.0 4.0 1.0 2 NaN 4.0 NaN 2.0

При этом при слиянии теряется одна строка.

А нужно так:

- 1 2 3 4 0 1.0 2.0 3.0 NaN 1 2.0 3.0 4.0 NaN 2 NaN 3.0 NaN 1.0 3 NaN 4.0 NaN 2.0

Тоесть по тем признакам по которым нет значений в страке NaN.

Источник: https://ru.stackoverflow.com/questions/783059/%D0%A3%D0%BC%D0%BD%D0%BE%D0%B5-%D1%81%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B2%D1%83%D1%85-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86-pandas-python

Тебе может это понравится...

Добавить комментарий