Zacznij terazZacznij za darmo

Tworzenie flagi

Tym razem utworzysz właściwą zmienną flagową, która przyjmuje wartość 1, gdy wiadomość e-mail zawiera szukany termin, i 0 w przeciwnym razie. To ostatni krok potrzebny do tego, aby faktycznie wykorzystać zawartość danych tekstowych jako cechę w modelu uczenia maszynowego lub jako flagę nałożoną na wyniki modelu. Możesz kontynuować pracę z ramką danych df zawierającą wiadomości e-mail – lista searchfor to ta sama, którą zdefiniowano w poprzednim ćwiczeniu.

To ćwiczenie jest częścią kursu

Wykrywanie oszustw w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj warunku numpy where, aby oznaczyć wartością '1' przypadki, w których oczyszczona wiadomość e-mail zawiera słowa z listy searchfor, i 0 w pozostałych przypadkach.
  • Połącz słowa z listy searchfor za pomocą operatora „or".
  • Zlicz wartości nowo utworzonej zmiennej flagowej.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod