Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Codifica delle Variabili Categoriali | Preprocessing Dei Dati con Scikit-Learn
Quizzes & Challenges
Quizzes
Challenges
/
Introduzione al Machine Learning con Python

bookSfida: Codifica delle Variabili Categoriali

Per riassumere i precedenti tre capitoli, ecco una tabella che mostra quale codificatore dovresti utilizzare:

In questa sfida viene fornito il dataset dei pinguini (senza valori mancanti). Tutte le caratteristiche categoriche, inclusa la variabile target (colonna 'species'), devono essere codificate.

Ecco un promemoria della struttura del dataset:

12345
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a65bbc96-309e-4df9-a790-a1eb8c815a1c/penguins_imputed.csv') print(df.head())
copy

Ricorda che 'island' e 'sex' sono feature categoriche e 'species' è un target categorico.

Compito

Swipe to start coding

Ti viene fornito un DataFrame chiamato df che contiene dati sui pinguini.
Il tuo compito è codificare tutte le caratteristiche categoriche affinché i dati possano essere utilizzati in un modello di machine learning.

  1. Importa le classi OneHotEncoder e LabelEncoder da sklearn.preprocessing.
  2. Separa la matrice delle caratteristiche X e la variabile target y dal DataFrame.
  3. Crea un oggetto OneHotEncoder e applicalo alle colonne 'island' e 'sex' in X.
  4. Sostituisci le colonne categoriche originali con quelle codificate.
  5. Crea un oggetto LabelEncoder e applicalo alla colonna 'species' per codificare la variabile target y.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 8
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Which encoder should I use for each column in the penguins dataset?

Can you explain the difference between OrdinalEncoder, OneHotEncoder, and LabelEncoder?

What are the next steps to encode the categorical features and target in this dataset?

close

Awesome!

Completion rate improved to 3.13

bookSfida: Codifica delle Variabili Categoriali

Scorri per mostrare il menu

Per riassumere i precedenti tre capitoli, ecco una tabella che mostra quale codificatore dovresti utilizzare:

In questa sfida viene fornito il dataset dei pinguini (senza valori mancanti). Tutte le caratteristiche categoriche, inclusa la variabile target (colonna 'species'), devono essere codificate.

Ecco un promemoria della struttura del dataset:

12345
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a65bbc96-309e-4df9-a790-a1eb8c815a1c/penguins_imputed.csv') print(df.head())
copy

Ricorda che 'island' e 'sex' sono feature categoriche e 'species' è un target categorico.

Compito

Swipe to start coding

Ti viene fornito un DataFrame chiamato df che contiene dati sui pinguini.
Il tuo compito è codificare tutte le caratteristiche categoriche affinché i dati possano essere utilizzati in un modello di machine learning.

  1. Importa le classi OneHotEncoder e LabelEncoder da sklearn.preprocessing.
  2. Separa la matrice delle caratteristiche X e la variabile target y dal DataFrame.
  3. Crea un oggetto OneHotEncoder e applicalo alle colonne 'island' e 'sex' in X.
  4. Sostituisci le colonne categoriche originali con quelle codificate.
  5. Crea un oggetto LabelEncoder e applicalo alla colonna 'species' per codificare la variabile target y.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 8
single

single

some-alt