У меня есть фрейм данных df1
, в котором есть только столбцы From
и To
. У меня есть отдельный фрейм данных df2
, содержащий столбцы Source
и Destination
среди других. Я хочу объединить df1
и df2
либо сопоставив From
и To
на Source
и Destination
, ИЛИ сопоставив To
и From
на Source
и Destination
. Другими словами, я хочу проверить как A-> B, так и B-> A. Есть простой способ сделать это? Я хочу, чтобы результирующий фрейм данных содержал всю информацию из df1
.
In [2]: df1
Out[2]:
To From
0 1 2
1 1 3
2 4 6
In [2]: df2
Out[2]:
Source Destination
0 1 2
1 10 13
2 6 4
Здесь я бы хотел, чтобы он объединял 1 и 2 (строка 0), но также он должен объединять 4 / 6 ряд по 6/4.