Kom igångKom igång gratis

Flygbolag

I den här övningen skapar du en StringIndexer och en OneHotEncoder för att koda kolumnen carrier. Det gör du genom att anropa klasskonstruktorerna med argumenten inputCol och outputCol.

inputCol är namnet på den kolumn du vill indexera eller koda, och outputCol är namnet på den nya kolumn som Transformer ska skapa.

Den här övningen är en del av kursen

Grunderna i PySpark

Visa kurs

Övningsinstruktioner

  • Skapa en StringIndexer kallad carr_indexer genom att anropa StringIndexer() med inputCol="carrier" och outputCol="carrier_index".
  • Skapa en OneHotEncoder kallad carr_encoder genom att anropa OneHotEncoder() med inputCol="carrier_index" och outputCol="carrier_fact".

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Create a StringIndexer
carr_indexer = StringIndexer(____)

# Create a OneHotEncoder
carr_encoder = OneHotEncoder(____)
Redigera och kör kod