Pusatkan dan skala dengan StandardScaler()
Kami telah memuat himpunan data yang sama bernama data. Kini tujuan Anda adalah memusatkan dan menskalakannya dengan StandardScaler dari pustaka sklearn.
Pustaka pandas, numpy, seaborn, dan matplotlib.pyplot telah dimuat sebagai pd, np, sns, dan plt. Kami juga telah mengimpor StandardScaler.
Silakan jelajahi himpunan data di konsol.
Latihan ini merupakan bagian dari kursus
Segmentasi Pelanggan dengan Python
Instruksi latihan
- Inisialisasi instance
StandardScalersebagaiscalerdan fit kedata. - Transformasikan
datadengan menskalakan dan memusatkannya menggunakanscaler. - Buat pandas DataFrame dari
data_normalizeddengan menambahkan indeks dan nama kolom daridata. - Cetak statistik ringkas untuk memastikan rata-rata bernilai nol dan simpangan baku bernilai satu, lalu bulatkan hasil hingga 2 desimal.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Initialize a scaler
scaler = ____()
# Fit the scaler
____.____(data)
# Scale and center the data
data_normalized = ____.____(data)
# Create a pandas DataFrame
data_normalized = pd.DataFrame(____, index=data.index, columns=data.columns)
# Print summary statistics
print(data_normalized.____().round(____))