Я хочу объединить несколько DataFrames с несколькими столбцами. Предположим,Объединить два кадра данных с несколькими разными столбцами
DataFrame А имеет 3 колонки: Column_1 Column_2 Колонка 3
DataFrame B имеет 3 колонки: Column_1 Columns_2 Column_4
DataFrame C имеет 3 колонки: Column_1 Column_2 Column_5
Я хочу, чтобы слияние этих DataFrames таким образом, что я получаю DataFrame как:
Column_1 Column_2 Column_3 Column_4 Column_5
Число DataFrames может увеличиться. Есть ли способ получить это слияние? так что для конкретной комбинации Column_1 Column_2 я получаю значения для других трех столбцов в той же строке, и если для конкретной комбинации Column_1 Column_2 в некоторых столбцах нет данных, тогда она должна показывать нуль.
DataFrame A:
Column_1 Column_2 Column_3
1 x abc
2 y def
DataFrame B:
Column_1 Column_2 Column_4
1 x xyz
2 y www
3 z sdf
слияние А и В:
Column_1 Column_2 Column_3 Column_4
1 x abc xyz
2 y def www
3 z null sdf
Я не уверен, что я получаю свой вопрос. Вы хотите привести пример ввода и вывода? – eliasah
@eliasah Добавлен пример. –