Sustituir negaciones
Para seguir trabajando con tu proyecto de previsión, tu siguiente tarea es averiguar cómo manejar las negaciones de tu conjunto de datos. Algunos algoritmos de previsión no funcionan bien con las negaciones, por lo que una buena forma de manejar esto es eliminar not
o n't
y sustituir la siguiente palabra por su antónimo.
Imaginemos que tienes la cadena: The movie isn't good
. Tendrás que eliminar n't
y sustituir good
por bad
. De este modo, tu cadena acaba siendo The movie is bad
. Observas que, en la primera columna del conjunto de datos, tienes una cadena que utiliza la palabra isn't
seguida de important
.
El texto de esta columna ya está guardado en la variable movies
para que empieces a trabajar con él. Puedes utilizar print(movies)
para visualizarlo en el shell IPython.
Este ejercicio forma parte del curso
Expresiones regulares en Python
Instrucciones de ejercicio
- Sustituye la subcadena
isn't
por la palabrais
. - Sustituye la subcadena
important
por la palabrainsignificant
. - Imprime el resultado contenido en la variable
movies_antonym
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Replace negations
movies_no_negation = movies.____("____", "____")
# Replace important
movies_antonym = movies_no_negation.____("____", "____")
# Print out
____