Заранее приносим свои извинения за повторяющийся вопрос, но мне еще предстоит найти решение, которое работает с предыдущими вопросами.
Я не могу объединить два фрейма данных с разными MultiIndexes. Я хочу сохранить все столбцы из обоих фреймов данных.
Учитывая, что df1 имеет ~ 300 тыс. Строк, а df2 ~ 50 тыс. Строк, соединения будет много: 1 между df1: df2.
df1 B path_id
cust_id date
11 2015-02-24 10 13
28 2015-02-25 16 22
23 2015-02-26 21 19
15 2015-02-27 11 28
18 2015-02-28 29 10
df2 C
cust_id path_id
11 13 10
28 22 26
23 19 22
15 28 27
18 10 18
Цель состоит в том, чтобы назначить столбец C
всем подходящим комбинациям индекса cust_id
и столбца path_id
. См. Пример df3 ниже.
df3 B C path_id
cust_id date
11 2015-02-24 10 10 13
28 2015-02-25 16 26 22
23 2015-02-26 21 22 19
15 2015-02-27 11 27 28
18 2015-02-28 29 18 10
Оцените любой ответ по этому поводу. Спасибо!