เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างตัวแปร Flag

คราวนี้จะสร้างตัวแปร flag ที่ให้ค่า 1 เมื่ออีเมลมีคำค้นหาที่สนใจ และให้ค่า 0 ในกรณีอื่น นี่คือขั้นตอนสุดท้ายที่จำเป็นก่อนนำข้อมูลเนื้อหาข้อความไปใช้เป็น feature ในโมเดล machine learning หรือใช้เป็น flag เพิ่มเติมจากผลลัพธ์ของโมเดล สามารถทำงานต่อกับ DataFrame df ที่เก็บข้อมูลอีเมล โดยรายการ searchfor คือรายการที่กำหนดไว้ในแบบฝึกหัดที่แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การตรวจจับการฉ้อโกงด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้เงื่อนไข numpy where เพื่อกำหนดค่า '1' เมื่ออีเมลที่ผ่านการทำความสะอาดแล้วมีคำในรายการ searchfor และกำหนดค่า 0 ในกรณีอื่น
  • เชื่อมคำในรายการ searchfor ด้วยตัวดำเนินการ "or"
  • นับค่าของตัวแปร flag ที่สร้างขึ้นใหม่

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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)
แก้ไขและรันโค้ด