ComenzarEmpieza gratis

Nube de palabras sobre reseñas de películas

Has estado trabajando con el conjunto de datos de reseñas de películas. Has explorado la distribución de las reseñas y has visto cuál es la más larga y la más corta. Pero ¿de qué hablan las reseñas positivas y negativas?

En este ejercicio, practicarás cómo construir una nube de palabras de las 100 reseñas positivas principales.

¿Qué palabras destacan? ¿Te parecen lógicas?

La cadena descriptions se ha creado por ti concatenando las descripciones de las 100 reseñas positivas principales. Un conjunto de stopwords específico para cine (palabras muy frecuentes, como the, a/an, and, que no aportan mucha información y preferimos excluir del gráfico) está disponible como my_stopwords. Recuerda que el argumento interpolation hace que la nube de palabras se vea más suave.

Este ejercicio forma parte del curso

Sentiment Analysis in Python

Ver curso

Instrucciones del ejercicio

  • Importa la función de nube de palabras del paquete correspondiente.
  • Aplica la función de nube de palabras a la cadena descriptions. Establece el color de fondo como 'white' y cambia el argumento stopwords.
  • Crea una imagen de la nube de palabras.
  • Por último, no te olvides de mostrar la imagen.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Import the word cloud function  
____

# Create and generate a word cloud image 
my_cloud = ____(____='white', ____=my_stopwords).____(descriptions)

# Display the generated wordcloud image
plt.____(____, interpolation='bilinear') 
plt.axis("off")

# Don't forget to show the final image
____
Editar y ejecutar código