Визначення мови
Міська рада розмірковує, чи варто створювати іспаномовну версію застосунку Get It Done. Є велика спільнота іспаномовних мешканців, але невідомо, чи вони будуть активно користуватися сервісом. Підтримка кількох мов ускладнює систему, тож рішення потрібно обґрунтувати.
Вони просять Сема з'ясувати, скільки людей залишають запити іспанською.
Вона вже завантажила CSV у змінну dumping_df і залишила такі стовпці:

Допоможіть Сем оцінити попит на іспаномовну версію застосунку Get It Done. З'ясуйте, скільки користувачів пишуть іспанською, і виведіть підсумковий результат!
Ця вправа є частиною курсу
Вступ до AWS Boto в Python
Інструкції до вправи
- Для кожного рядка датафрейму визначте домінантну мову.
- Запишіть першу вибрану мову до стовпця
'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))