Hledání slov v dataframech
V tomto cvičení budeš pracovat s textovými daty obsahujícími e-maily zaměstnanců společnosti Enron. Skandál Enron je jedním z nejznámějších případů podvodu v historii. Zaměstnanci Enronu zakrývali špatnou finanční situaci společnosti, čímž uměle udržovali cenu akcií na vysoké úrovni. Sami přitom své akciové opce prodávali, a když pravda vyšla najevo, investoři přišli o vše. Cílem je najít všechny e-maily, které zmiňují konkrétní slova, například "sell enron stock".
Díky řetězcovým operacím na dataframech můžeš snadno prohledávat nepřehledná e-mailová data a vytvářet příznaky na základě nalezených slov. Data z e-mailů Enronu jsou uložena v dataframu df – pojďme tedy hledat podezřelé výrazy. Před začátkem si klidně prozkoumej df v konzoli.
Toto cvičení je součástí kurzu
Detekce podvodů v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Find all cleaned emails that contain 'sell enron stock'
mask = df['clean_content'].____.____('____', na=False)