Negaties vervangen
Om verder te kunnen met je voorspellingsproject, is je volgende taak uitzoeken hoe je omgaat met negaties in je gegevensset. Sommige algoritmen voor voorspellen werken niet goed met negaties. Een goede aanpak is daarom om not of n't te verwijderen en het volgende woord te vervangen door het antoniem.
Stel dat je de string hebt: The movie isn't good. Je moet n't verwijderen en good vervangen door bad. Zo wordt je string The movie is bad. Je merkt dat in de eerste kolom van de gegevensset een string staat met het woord isn't gevolgd door important.
De tekst van deze kolom is al opgeslagen in de variabele movies, dus je kunt ermee aan de slag. Je kunt print(movies) gebruiken om het te bekijken in de IPython Shell.
Deze oefening maakt deel uit van de cursus
Regular expressions in Python
Oefeninstructies
- Vervang de substring
isn'tdoor het woordis. - Vervang de substring
importantdoor het woordinsignificant. - Print het resultaat dat is opgeslagen in de variabele
movies_antonym.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Replace negations
movies_no_negation = movies.____("____", "____")
# Replace important
movies_antonym = movies_no_negation.____("____", "____")
# Print out
____