การสร้างคอลัมน์ใหม่
การนำความรู้เฉพาะทางมาสร้าง feature ใหม่ถือเป็นส่วนสำคัญของกระบวนการสร้างโมเดล Andrew Ng ได้สรุปความสำคัญของ feature engineering ไว้ว่า
การคิด feature ขึ้นมานั้นทำได้ยาก ใช้เวลานาน และต้องอาศัยความรู้จากผู้เชี่ยวชาญ "Machine learning เชิงประยุกต์" โดยแก่นแท้แล้วคือ feature engineering นั่นเอง
ในแบบฝึกหัดนี้ให้สร้าง feature ใหม่ที่เก็บข้อมูลเกี่ยวกับความยาว เฉลี่ย ของสายโทรศัพท์กลางคืนของลูกค้า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Marketing Analytics: การพยากรณ์การเลิกใช้บริการของลูกค้าด้วย Python
คำแนะนำการฝึกหัด
- สร้าง feature ใหม่ชื่อ
'Avg_Night_Calls'โดยหารค่า'Night_Mins'ด้วย'Night_Calls' - แสดง 5 แถวแรกของ feature ใหม่นี้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create the new feature
telco['____'] = ____
# Print the first five rows of 'Avg_Night_Calls'
print(____)