Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: analizando sentimientos en varias reseñas

Reseña 1:

Resumen (máximo 30 palabras): El aparato funciona bien y cocina alimentos deliciosos, pero la rejilla es difícil de limpiar y no parece segura al vaciarla.

Puntos fuertes:

Cocina bien.
Produce hamburguesas deliciosas.
La cesta es fácil de limpiar.

Puntos débiles:

Rejilla difícil de limpiar.
Rejilla no es segura al vaciarla.

Sentimiento: Neutral Reseña 2:

Resumen (máximo 30 palabras): El aparato funciona bien hasta que el asa se rompe debido a una construcción deficiente, haciendo que el aparato quede inutilizable.

Puntos fuertes:

Funciona bien mientras está intacto.

Puntos débiles:

Asa defectuosa, se rompe fácilmente.
Conexión débil entre el asa y la cesta.

Sentimiento: Negativo Reseña 3:

Resumen (máximo 30 palabras): El usuario disfrutó de la freidora, pero le costó encontrar la configuración adecuada para cocinar. Al final, prefirió cambiarla por un modelo más grande de la misma marca.

Puntos fuertes:

Fácil de usar.
Cocina tater tots perfectamente.
Estéticamente atractiva con botones iluminados.

Puntos débiles:

Difícil de calibrar.
El botón de mariscos no es preciso.
No cocinó bien el pollo.

Sentimiento: Positivo

Ahora, generaré el archivo JSON con la información de las tres reseñas para análisis posterior.

He generado el archivo JSON con el análisis de las tres reseñas.

import json

Datos de las reseñas

reseñas = [ { "ID": "1", "Resumen": "El aparato funciona bien y cocina alimentos deliciosos, pero la rejilla es difícil de limpiar y no parece segura al vaciarla.", "Puntos fuertes": ["Cocina bien", "Produce hamburguesas deliciosas", "La cesta es fácil de limpiar"], "Puntos débiles": ["Rejilla difícil de limpiar", "Rejilla no es segura al vaciarla"], "Sentimiento": "Neutral" }, { "ID": "2", "Resumen": "El aparato funciona bien hasta que el asa se rompe debido a una construcción deficiente, haciendo que el aparato quede inutilizable.", "Puntos fuertes": ["Funciona bien mientras está intacto"], "Puntos débiles": ["Asa defectuosa, se rompe fácilmente", "Conexión débil entre el asa y la cesta"], "Sentimiento": "Negativo" }, { "ID": "3", "Resumen": "El usuario disfrutó de la freidora, pero le costó encontrar la configuración adecuada para cocinar. Al final, prefirió cambiarla por un modelo más grande de la misma marca.", "Puntos fuertes": ["Fácil de usar", "Cocina tater tots perfectamente", "Estéticamente atractiva con botones iluminados"], "Puntos débiles": ["Difícil de calibrar", "El botón de mariscos no es preciso", "No cocinó bien el pollo"], "Sentimiento": "Positivo" } ]

Crear el archivo JSON

file_path = "/mnt/data/analisis_reseñas.json" with open(file_path, 'w') as f: json.dump(reseñas, f, ensure_ascii=False, indent=4)

file_path

1 respuesta

Hola Estudiante, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

Nuestro canal en youtube también tiene varios videos relacionados con Javascript: https://www.youtube.com/@AluraLatam

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!