CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Remplacez la sous-chaîne isn't par le mot is.
  • Remplacez la sous-chaîne important par le mot insignificant.
  • 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
____
Modifier et exécuter le code