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
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
searchforpomocí 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)