การดึง Feature ด้วยตนเอง II
กำลังทำงานกับ dataset ANSUR ในรูปแบบหนึ่ง ชื่อ height_df ซึ่งบันทึกความสูงของแต่ละคนไว้ 3 ครั้ง ได้แก่ height_1, height_2 และ height_3 ให้เพิ่ม feature ที่แสดงค่าความสูงเฉลี่ยลงใน dataset จากนั้นลบ feature ความสูงต้นฉบับทั้ง 3 ตัวออก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การลดมิติข้อมูลใน Python
คำแนะนำการฝึกหัด
- เพิ่ม feature ที่แสดงค่าความสูงเฉลี่ยลงใน dataset โดยใช้เมธอด
.mean()พร้อมกับaxis=1 - ลบ feature ความสูงต้นฉบับทั้ง 3 ตัวออกจาก dataset
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the mean height
height_df['height'] = height_df[[____]].____
# Drop the 3 original height features
reduced_df = height_df.drop(____, axis=1)
print(reduced_df.head())