Ersätta negationer
För att fortsätta med ditt prediktionsprojekt är nästa uppgift att hantera negationer i datamängden. Vissa prediktionsalgoritmer fungerar dåligt med negationer, så ett bra sätt att hantera dem är att ta bort antingen not eller n't och ersätta nästa ord med dess antonym.
Tänk dig att du har strängen: The movie isn't good. Du behöver ta bort n't och ersätta good med bad. Resultatet blir då strängen The movie is bad. I den första kolumnen i datamängden finns en sträng som innehåller ordet isn't följt av important.
Texten i den här kolumnen har redan sparats i variabeln movies, så nu kan du börja arbeta med den. Använd print(movies) för att visa den i IPython Shell.
Den här övningen är en del av kursen
Reguljära uttryck i Python
Övningsinstruktioner
- Ersätt delsträngen
isn'tmed ordetis. - Ersätt delsträngen
importantmed ordetinsignificant. - Skriv ut resultatet som finns lagrat i variabeln
movies_antonym.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Replace negations
movies_no_negation = movies.____("____", "____")
# Replace important
movies_antonym = movies_no_negation.____("____", "____")
# Print out
____