อัตราส่วน
อัตราส่วนอยู่รอบตัวเราเสมอ ไม่ว่าจะเป็นระยะทางต่อแกลลอนหรืออัตราการคลิก ล้วนพบได้ทั่วไป ในแบบฝึกหัดนี้ เราจะสร้างอัตราส่วนโดยหารคอลัมน์เป็นคู่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Feature Engineering with PySpark
คำแนะนำการฝึกหัด
- สร้างตัวแปรใหม่
ASSESSED_TO_LISTโดยหารASSESSEDVALUATIONด้วยLISTPRICEเพื่อดูว่าการมีมูลค่าประเมินสูงหรือต่ำส่งผลต่อราคาอย่างไร - สร้างตัวแปรใหม่อีกตัว
TAX_TO_LISTเพื่อช่วยประมาณอัตราภาษีโดยหารTAXESด้วยLISTPRICE - สุดท้าย สร้างตัวแปร
BED_TO_BATHSเพื่อดูสัดส่วนของห้องนอนต่อห้องน้ำ โดยหารBEDROOMSด้วยBATHSTOTAL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# ASSESSED_TO_LIST
df = ____
df[['ASSESSEDVALUATION', 'LISTPRICE', 'ASSESSED_TO_LIST']].show(5)
# TAX_TO_LIST
df = ____
df[['TAX_TO_LIST', 'TAXES', 'LISTPRICE']].show(5)
# BED_TO_BATHS
df = ____
df[['BED_TO_BATHS', 'BEDROOMS', 'BATHSTOTAL']].show(5)