Skala delar av en datamängd
I tidigare videoavsnitt har du använt QuantileTransformer på hela datamängden. I den här övningen tränar du på att skala enbart delar av en datamängd. Anledningen är att aktiedatamängderna innehåller numeriskt kodade kategoriska särdrag (day_of_week, day, month) som skulle ha skalats felaktigt om du hade använt QuantileTransformer på hela datamängden.
Transformatorn har importerats från sklearn tillsammans med aktiedatamängden apple med de extra särdragen.
Den här övningen är en del av kursen
Avvikelsedetektering i Python
Övningsinstruktioner
- Skapa en lista med de fem numeriska kolumnnamnen i
apple. - Initiera en
QuantileTransformersom omvandlar särdragen till en normalfördelning. - Skala och lagra de fem kolumnerna i
to_scalesamtidigt.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create a list of columns
to_scale = [____]
# Initialize a QuantileTransformer
qt = ____
# Scale and store simultaneously
apple.loc[____] = ____