LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Ersetze die Teilzeichenfolge isn't durch das Wort is.
  • Ersetze die Teilzeichenfolge important durch das Wort insignificant.
  • Gib das Ergebnis aus, das in der Variablen movies_antonym gespeichert 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
____
Code bearbeiten und ausführen