การดึงฟีเจอร์ด้วยตนเอง I
เราต้องการเปรียบเทียบราคาสินค้าแต่ละรายการระหว่างร้านค้าต่างๆ โดยชุดข้อมูล sales_df ที่โหลดไว้แล้วมีฟีเจอร์ดังนี้: storeID, product, quantity และ revenue ฟีเจอร์ quantity และ revenue บอกจำนวนสินค้าที่ขายได้ในแต่ละร้านและรายได้รวมทั้งหมด อย่างไรก็ตาม สิ่งที่มีประโยชน์กว่าสำหรับการวิเคราะห์คือราคาเฉลี่ยต่อสินค้าแต่ละชนิด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การลดมิติข้อมูลใน Python
คำแนะนำการฝึกหัด
- คำนวณราคาสินค้าจากจำนวนที่ขายและรายได้รวม
- ลบฟีเจอร์ quantity และ revenue ออกจากชุดข้อมูล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the price from the quantity sold and revenue
sales_df['price'] = ____
# Drop the quantity and revenue features
reduced_df = sales_df.drop(____, axis=1)
print(reduced_df.head())