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 do exercício
- Substitua a substring
isn'tpela palavrais. - Substitua a substring
importantpela palavrainsignificant. - Imprima o resultado contido na variável
movies_antonym.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Replace negations
movies_no_negation = movies.____("____", "____")
# Replace important
movies_antonym = movies_no_negation.____("____", "____")
# Print out
____