У меня есть 2 фрейма данных:
A:
+----------+------+-------------+-------------+
|title |name |product |available |
+----------+------+-------------+-------------+
|AAAAA |WW |indoor camera|true |
|A121AA |AA |indoor camera|true |
|AACCCA |YY |indoor camera|true |
+----------+------+-------------+-------------+
B:
+-------------+----------+-------------------+
| product | title | name |
+-------------+----------+-------------------+
|indoor camera|FFFFF |WW |
|indoor camera|F1FFF |WW |
|indoor camera|FYFFF |YY |
|indoor camera|BBB |MNMN |
|indoor camera|CCC |MNMN |
|indoor camera|DDD |BBBNNN |
+-------------+----------+-------------------+
Мне нужно получить объединенные данные, которые выглядят как:
+----------+------+-------------+-------------+
|title |name |product |available |
+----------+------+-------------+-------------+
|AAAAA |WW |indoor camera|true |
|AACCCA |YY |indoor camera|true |
|A121AA |AA |indoor camera|true |
|BBB |MNMN |indoor camera|null |
|CCC |MNMN |indoor camera|null |
|DDD |BBBNNN|indoor camera|null |
+----------+------+-------------+-------------+
Я хотел бы присоединиться на основе «продукта» и получить объединенные данные.Если «имя» находится в A, тогда конечные объединенные данные должны иметь название для A (только например, WW) для этого имени и получать отдых от B. Я не уверен, какой тип соединения мне нужен для этого.Может кто-нибудь предложить мне какие-нибудь идеи?