Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa en lista med de fem numeriska kolumnnamnen i apple.
  • Initiera en QuantileTransformer som omvandlar särdragen till en normalfördelning.
  • Skala och lagra de fem kolumnerna i to_scale samtidigt.

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[____] = ____
Redigera och kör kod