การปรับสเกลข้อมูล - การทำให้คอลัมน์เป็นมาตรฐาน
เนื่องจากคอลัมน์ Ash, Alcalinity of ash และ Magnesium ในชุดข้อมูล wine มีสเกลที่แตกต่างกัน มาทำให้คอลัมน์เหล่านี้เป็นมาตรฐาน (standardize) เพื่อให้สามารถนำไปใช้กับโมเดลเชิงเส้นได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเตรียมข้อมูลสำหรับ Machine Learning ด้วย Python
คำแนะนำการฝึกหัด
- Import คลาส
StandardScaler - สร้างอินสแตนซ์ของ
StandardScaler()แล้วเก็บไว้ในตัวแปรชื่อscaler - สร้าง subset ของ DataFrame
wineที่ประกอบด้วยคอลัมน์Ash,Alcalinity of ashและMagnesiumแล้วกำหนดให้กับตัวแปรwine_subset - Fit และ transform standard scaler กับ
wine_subset
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import StandardScaler
from sklearn.preprocessing import ____
# Create the scaler
scaler = ____
# Subset the DataFrame you want to scale
____ = wine[[____]]
# Apply the scaler to wine_subset
wine_subset_scaled = scaler.____(____)