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

การลบฟีเจอร์ที่ไม่จำเป็นออก

ฟีเจอร์บางอย่าง เช่น '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 = ____
แก้ไขและรันโค้ด