LoslegenKostenlos loslegen

Eine Flag erstellen

Diesmal wirst du eine echte Flag-Variable erstellen, die 1 setzt, wenn E-Mails einen Treffer bei den relevanten Suchbegriffen haben, und sonst 0. Das ist der letzte Schritt, den du brauchst, um den Textinhalt tatsächlich als Feature in einem Machine-Learning-Modell zu verwenden oder als Flag über Modellresultaten. Du kannst mit dem DataFrame df weiterarbeiten, der die E-Mails enthält, und die Liste searchfor ist diejenige, die in der letzten Übung definiert wurde.

Diese Übung ist Teil des Kurses

Betrugserkennung mit Python

Kurs anzeigen

Anleitung zur Übung

  • Verwende eine numpy-where-Bedingung, um eine „1“ zu setzen, wenn die bereinigte E-Mail Wörter aus der Liste searchfor enthält, sonst 0.
  • Verbinde die Wörter in der Liste searchfor mit einem „oder“-Operator.
  • Zähle die Werte der neu erstellten Flag-Variable.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create flag variable where the emails match the searchfor terms
df['flag'] = ____.____((df['clean_content'].___.____('____'.____(____)) == True), 1, 0)

# Count the values of the flag variable
count = df['flag'].____()
print(count)
Code bearbeiten und ausführen