Remplacer les négations
Pour poursuivre votre projet de prédiction, votre prochaine tâche consiste à gérer les négations présentes dans votre jeu de données. Certains algorithmes de prédiction gèrent mal les négations. Une bonne approche consiste donc à supprimer soit not soit n't, puis à remplacer le mot suivant par son antonyme.
Imaginons que vous avez la chaîne : The movie isn't good. Vous devrez supprimer n't et remplacer good par bad. Ainsi, votre chaîne devient The movie is bad. Vous remarquez que, dans la première colonne du jeu de données, une chaîne utilise le mot isn't suivi de important.
Le texte de cette colonne a déjà été enregistré dans la variable movies, alors vous pouvez commencer à travailler avec celle-ci. Vous pouvez utiliser print(movies) pour l'afficher dans l'IPython Shell.
Cette activité fait partie du cours
Expressions régulières en Python
Instructions de l’exercice
- Remplacez la sous-chaîne
isn'tpar le motis. - Remplacez la sous-chaîne
importantpar le motinsignificant. - Affichez le résultat contenu dans la variable
movies_antonym.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Replace negations
movies_no_negation = movies.____("____", "____")
# Replace important
movies_antonym = movies_no_negation.____("____", "____")
# Print out
____