У меня есть df по имени население с колонкой по имени страны. Я хочу объединить строки, чтобы они отражали регионы = (Африка, Западный Подол, Азия, Европа, Ближний Восток). У меня есть еще один df по имени regionref из kaggle, в котором есть все страны мира и регион, с которым они связаны.
Как создать новый столбец в населении df, который имеет соответствующие регионы для стран в столбце стран, используя столбец регионов из набора данных kaggle.
так что, по сути, это кадр данных о населении
CountryName 1960 1950 ...
US
Zambia
India
И это набор данных regionref
Country Region GDP...
US West Hem
Zambia Africa
India Asia
И я хочу, чтобы население df выглядело как
CountryName Region 1960 1950 ...
US West Hem
Zambia Africa
India Asia
РЕДАКТИРОВАТЬ: я попытался объединение, но по какой-то причине два столбца не распознают одинаковые значения
population['Country Name'].isin(regionref['Country']).value_counts()
Это вернуло False для всех значений, поскольку в них нет общих значений.
И это вывод, как вы можете видеть, что есть общие значения 