Detección de idioma
El Ayuntamiento se plantea si merece la pena crear una versión en español de la aplicación Get It Done. Hay un gran número de personas hispanohablantes, pero no están seguros de si participarán. Incluir traducción multilingüe complica el sistema y debe estar justificado.
Piden a Sam que averigüe cuántas personas están publicando solicitudes en español.
Ella ya ha cargado el CSV en la variable dumping_df y ha filtrado a las siguientes columnas:

Ayuda a Sam a cuantificar la demanda de una versión en español de la aplicación Get It Done. Averigua cuántas personas hacen solicitudes en español e imprime el resultado final.
Este ejercicio forma parte del curso
Introducción a AWS Boto en Python
Instrucciones del ejercicio
- Para cada fila del DataFrame, detecta el idioma dominante.
- Asigna el primer idioma detectado a la columna
'lang'. - Cuenta el número total de publicaciones en español.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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))