ПочатиПочніть безкоштовно

Створення прапорця

Тепер ви створите справжній прапорець — змінну, що дорівнює 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)
Редагувати та запускати код