Pandas - Слияние на A-> B или B-> A - PullRequest
0 голосов
/ 07 мая 2020

У меня есть фрейм данных 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...