Bir bayrak oluşturma
Bu kez, ilgi duyulan arama terimlerinden herhangi birine denk gelen e-postalarda 1, diğer durumlarda 0 döndüren gerçek bir bayrak değişkeni oluşturacaksın. Bu, metin verisi içeriğini bir Machine Learning modelinde özellik olarak ya da model sonuçlarının üzerine gerçek bir bayrak olarak kullanabilmen için gereken son adım. E-postaları içeren df veri çerçevesiyle çalışmaya devam edebilirsin; searchfor listesi ise bir önceki egzersizde tanımlanan listedir.
Bu egzersiz, kursun bir parçasıdır
Python ile Sahtekarlık Tespiti
Egzersiz talimatları
- Temizlenmiş e-postada
searchforlistesindeki sözcükler varsa '1', yoksa 0 işaretlemek için bir numpy where koşulu kullan. searchforlistesindeki sözcükleri "veya" göstergesiyle birleştir.- Yeni oluşturduğun bayrak değişkeninin değerlerini say.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)