Как создать новую колонку с названиями континентов каждой страны? - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть список стран в столбце, и мне нужно указать их континент в новом столбце.

В моем списке 180 различных стран.

страна

Швейцария
Франция
Дания
Китай Аргентина

и мне нужно получить их континенты, подобные следующему

страна-континент
Швейцария - Европа

Франция - Европа

Дания - Европа

Китай - Азия

Аргентина - Америка

Я читал кое-что о pycountry-convert, но мои извинения я не смог найти хорошую документацию или примеры.

Вы можете увидеть мой код и фрейм данных здесь

1 Ответ

0 голосов
/ 23 апреля 2019

Насколько я понимаю ваш вопрос, вам сначала нужно преобразовать название страны в формат alpha2 , а затем проверить наличие континента. Это один из подходов. Вам необходимо сделать следующее: -

  • Пройдите через каждый элемент в столбце вашей страны и примените следующее преобразование

country_name_to_country_alpha2 (cn_name, cn_name_format = "default")

  • Затем вам нужно применить преобразование к сгенерированному выше столбцу

country_alpha2_to_continent_code ()

Это основная идея, стоящая за этим. Если вам нужны дополнительные разъяснения, пожалуйста, свяжитесь с нами.

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