เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การปรับสเกลข้อมูล - การทำให้คอลัมน์เป็นมาตรฐาน

เนื่องจากคอลัมน์ 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.____(____)
แก้ไขและรันโค้ด