Присоединяйтесь к фреймам данных Polars с несколькими похожими столбцами.Python

Программы на Python
Anonymous
 Присоединяйтесь к фреймам данных Polars с несколькими похожими столбцами.

Сообщение Anonymous »

Я использую библиотеку Polars в Python, и у меня есть два фрейма данных, которые выглядят следующим образом

Код: Выделить всё

import polars as pl

data1 = {
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
}

df1 = pl.DataFrame(data1)

data2 = {
'B': [4, 5, 6],
'C': [7, 8, 9],
'D': [1, 2, 3]
}

df2 = pl.DataFrame(data2)

# the column B and C are same in both data frames
# TODO: Join/Concat the data frames into one.
Данные2 могут различаться: иногда они могут иметь 2 общих столбца, иногда - 1 общий столбец, а иногда и больше. и Результат должен выглядеть так. Мне было интересно, есть ли какая-либо встроенная функция или какой-то флаг в функции, которая уже существует в полярах, которую я мог бы использовать.

Код: Выделить всё

result = {
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9],
'D': [1, 2, 3]
}
Я не совсем уверен, как соединить или объединить полярные кадры данных, чтобы добиться этого.

Подробнее здесь: https://stackoverflow.com/questions/773 ... ar-columns

Вернуться в «Python»