Определение языка
Городской совет задаётся вопросом: стоит ли создавать испанскую версию приложения Get It Done? Среди жителей много испаноязычных, однако неизвестно, будут ли они активно её использовать. Добавление многоязычного перевода усложняет систему, поэтому необходимо обоснование.
Совет просит Сэм выяснить, сколько пользователей подают заявки на испанском языке.
Она уже загрузила CSV-файл в переменную dumping_df и выбрала следующие столбцы:

Помогите Сэм оценить спрос на испанскую версию приложения Get It Done. Определите, сколько пользователей пишут на испанском, и выведите итоговый результат!
Это упражнение является частью курса
Введение в AWS Boto на Python
Инструкции к упражнению
- Для каждой строки DataFrame определите доминирующий язык.
- Присвойте первый найденный язык столбцу
'lang'. - Подсчитайте общее количество публикаций на испанском языке.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# For each dataframe row
for index, row in dumping_df.iterrows():
# Get the public description field
description =dumping_df.loc[index, 'public_description']
if description != '':
# Detect language in the field content
resp = comprehend.____(____=description)
# Assign the top choice language to the lang column.
dumping_df.loc[index, 'lang'] = resp['____'][0]['____']
# Count the total number of spanish posts
spanish_post_ct = len(dumping_df[dumping_df.lang == 'es'])
# Print the result
print("{} posts in Spanish".format(spanish_post_ct))