Utmaning: Skapa en Pipeline
I denna utmaning ska du kombinera alla förbehandlingssteg i en enda pipeline med hjälp av den ursprungliga penguins.csv
-datamängden.
- Ta bort de två raderna med otillräckliga data.
- Bygg en pipeline som inkluderar kodning, imputering och skalning.
Du behöver endast koda två kolumner, 'sex'
och 'island'
. 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
ct
du just skapade,SimpleImputer
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
Can you show me how to build the pipeline step by step?
What should I use for encoding the 'sex' and 'island' columns?
How do I remove the two rows with insufficient data?
Awesome!
Completion rate improved to 3.13
Utmaning: Skapa en Pipeline
Svep för att visa menyn
I denna utmaning ska du kombinera alla förbehandlingssteg i en enda pipeline med hjälp av den ursprungliga penguins.csv
-datamängden.
- Ta bort de två raderna med otillräckliga data.
- Bygg en pipeline som inkluderar kodning, imputering och skalning.
Du behöver endast koda två kolumner, 'sex'
och 'island'
. 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
ct
du just skapade,SimpleImputer
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!
Awesome!
Completion rate improved to 3.13single