У меня есть фреймы данных (df1) с двумя столбцами (например, A и A_NEW). Предполагается, что ключ соединения по умолчанию между df1 и другим фреймом данных (df2). Я хочу объединить df1 и df2 таким образом, чтобы, если нет совпадения между df1.A и df2.key, тогда объединялись на основе df1.A_NEW и df2.key. Представьте себе следующий сценарий:
Это означает, что значение атрибута соединения может быть либо в df1.A, либо в df1.A_NEW, но наш приоритет - df1.A. Если нет совпадения между df1.A и df2.key, то df1.A_NEW следует проверить с помощью df2.key.
Буду признателен, если вы поможете мне со сценариями внутреннего и левого внешних соединений.