การลบฟีเจอร์ที่ไม่จำเป็นออก
ฟีเจอร์บางอย่าง เช่น 'Area_Code' และ 'Phone' ไม่มีประโยชน์ในการทำนายการเลิกใช้บริการของลูกค้า จึงต้องลบออกก่อนเริ่มสร้างโมเดล วิธีที่ง่ายที่สุดใน Python คือใช้เมธอด .drop() ของ pandas DataFrame ดังที่เห็นในวิดีโอ ซึ่งได้ลบ 'Soc_Sec' และ 'Tax_ID' ออกดังนี้
telco.drop(['Soc_Sec', 'Tax_ID'], axis=1)
โดย axis=1 หมายความว่าต้องการลบ 'Soc_Sec' และ 'Tax_ID' ออกจากคอลัมน์
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Drop the unnecessary features
telco = ____