Začněte nyníZačněte zdarma

Vytvoření příznaku

Tentokrát vytvoříš skutečnou příznaková proměnnou, která vrátí hodnotu 1, pokud e-mail obsahuje některý z hledaných výrazů, a 0 v opačném případě. To je poslední krok, který potřebuješ, abys mohl/a textová data skutečně použít jako příznak v modelu strojového učení nebo jako samotný příznak nad výsledky modelu. Můžeš pokračovat s datovým rámcem df obsahujícím e-maily – seznam searchfor je ten, který jsi definoval/a v předchozím cvičení.

Toto cvičení je součástí kurzu

Detekce podvodů v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pomocí podmínky numpy where označ hodnotou '1' e-maily, jejichž vyčištěný obsah obsahuje slova ze seznamu searchfor, a hodnotou 0 ostatní.
  • Spoj slova ze seznamu searchfor pomocí operátoru „nebo".
  • Spočítej hodnoty nově vytvořené příznaková proměnné.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód