Створення прапорця
Тепер ви створите справжній прапорець — змінну, що дорівнює 1, коли лист містить збіг із потрібними пошуковими термінами, і 0 — інакше. Це останній крок, щоб фактично використати вміст текстових даних як ознаку в моделі машинного навчання або як окремий прапорець поверх результатів моделі. Продовжуйте працювати з датафреймом df, що містить листи, а список searchfor — це той самий, який ви визначили в попередній вправі.
Ця вправа є частиною курсу
Виявлення шахрайства в Python
Інструкції до вправи
- Використайте умову numpy where, щоб позначати '1', коли очищений лист містить слова зі списку
searchfor, і 0 — інакше. - Об'єднайте слова зі списку
searchforза допомогою індикатора «або». - Підрахуйте значення щойно створеної змінної-прапорця.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)