Substituição de negações
Para continuar trabalhando com seu projeto de previsão, sua próxima tarefa é descobrir como lidar com as negações que ocorrem em seu conjunto de dados. Alguns algoritmos de previsão não funcionam bem com negações, portanto, uma boa maneira de lidar com isso é remover not
ou n't
e substituir a próxima palavra por seu antônimo.
Vamos imaginar que você tenha a string: The movie isn't good
. Você precisará remover n't
e substituir good
por bad
. Dessa forma, sua string acaba sendo The movie is bad
. Você percebe que, na primeira coluna do conjunto de dados, há uma string que usa a palavra isn't
seguida de important
.
O texto dessa coluna já foi salvo na variável movies
para que você comece a trabalhar com ele. Você pode usar print(movies)
para visualizá-lo no Shell IPython.
Este exercício faz parte do curso
Expressões regulares em Python
Instruções de exercício
- Substitua a substring
isn't
pela palavrais
. - Substitua a substring
important
pela palavrainsignificant
. - Imprima o resultado contido na variável
movies_antonym
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Replace negations
movies_no_negation = movies.____("____", "____")
# Replace important
movies_antonym = movies_no_negation.____("____", "____")
# Print out
____