Verneinungen ersetzen
Um mit deinem Vorhersageprojekt weiterzumachen, musst du als Nächstes herausfinden, wie du mit Verneinungen in deinem Datensatz umgehst. Einige Vorhersagealgorithmen kommen mit Verneinungen nicht gut zurecht. Eine gute Strategie ist daher, entweder not oder n't zu entfernen und das nächste Wort durch sein Antonym zu ersetzen.
Stell dir vor, du hast den String: The movie isn't good. Du musst n't entfernen und good durch bad ersetzen. So wird aus dem String The movie is bad. Dir fällt auf, dass in der ersten Spalte des Datensatzes ein String vorkommt, der das Wort isn't gefolgt von important verwendet.
Der Text dieser Spalte wurde bereits in der Variablen movies gespeichert, also kannst du direkt damit arbeiten. Du kannst print(movies) verwenden, um ihn dir in der IPython-Shell anzusehen.
Diese Übung ist Teil des Kurses
<Kurs>Reguläre Ausdrücke in Python</Kurs>Übungsanweisungen
- Ersetze die Teilzeichenfolge
isn'tdurch das Wortis. - Ersetze die Teilzeichenfolge
importantdurch das Wortinsignificant. - Gib das Ergebnis aus, das in der Variablen
movies_antonymgespeichert ist.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Replace negations
movies_no_negation = movies.____("____", "____")
# Replace important
movies_antonym = movies_no_negation.____("____", "____")
# Print out
____