Utmaning: Skapa en Pipeline
I denna utmaning ska alla förbehandlingssteg kombineras i en enda pipeline med hjälp av den ursprungliga penguins.csv
-datamängden.
- Ta bort de två raderna med otillräckliga data.
- Skapa en pipeline som inkluderar kodning, imputering och skalning.
Endast två kolumner, 'sex'
och 'island'
, behöver kodas. Eftersom du inte vill koda hela X
måste du använda en ColumnTransformer
. Därefter appliceras SimpleImputer
och StandardScaler
på hela X
.
Här är en påminnelse om funktionerna make_column_transformer()
och make_pipeline()
som du kommer att använda.
Swipe to start coding
- Importera rätt funktion för att skapa en pipeline.
- Skapa en
ColumnTransformer
medOneHotEncoder
applicerad endast på kolumnerna'sex'
och'island'
. - Säkerställ att alla andra kolumner förblir oförändrade.
- Skapa en pipeline som innehåller den
ct
du just skapade, enSimpleImputer
som fyller i saknade värden med det mest frekventa värdet samt enStandardScaler
som sista steg. - Transformera
X
med hjälp av denpipe
du skapade.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.13
Utmaning: Skapa en Pipeline
Svep för att visa menyn
I denna utmaning ska alla förbehandlingssteg kombineras i en enda pipeline med hjälp av den ursprungliga penguins.csv
-datamängden.
- Ta bort de två raderna med otillräckliga data.
- Skapa en pipeline som inkluderar kodning, imputering och skalning.
Endast två kolumner, 'sex'
och 'island'
, behöver kodas. Eftersom du inte vill koda hela X
måste du använda en ColumnTransformer
. Därefter appliceras SimpleImputer
och StandardScaler
på hela X
.
Här är en påminnelse om funktionerna make_column_transformer()
och make_pipeline()
som du kommer att använda.
Swipe to start coding
- Importera rätt funktion för att skapa en pipeline.
- Skapa en
ColumnTransformer
medOneHotEncoder
applicerad endast på kolumnerna'sex'
och'island'
. - Säkerställ att alla andra kolumner förblir oförändrade.
- Skapa en pipeline som innehåller den
ct
du just skapade, enSimpleImputer
som fyller i saknade värden med det mest frekventa värdet samt enStandardScaler
som sista steg. - Transformera
X
med hjälp av denpipe
du skapade.
Lösning
Tack för dina kommentarer!
single