Выполните следующие действия:
oi_df$subregion <- trimws(oi_df$subregion)
Попробуйте объединить потом.
Если вы посмотрите на свой субрегион, как определено в oi_df
, вы увидите, например,
"adams "
Обратите внимание, что в этом имени довольно много пробелов. Однако из вашего второго информационного кадра мы получаем
"adams"
без пробелов вообще.
Следовательно, ключи, с которыми вы объединяетесь, разные, и их нужно сначала настроить. То есть, пробел из первого ключа должен быть удален (или добавлен ко второму, но давайте не будем думать об этом). Функция trimws
в базовом пакете или, например, str_trim
в stringr
(и многих других эквивалентных функциях в других пакетах) сделает это за вас.