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
Övningsinstruktioner
- Skapa en
StringIndexerkalladcarr_indexergenom att anropaStringIndexer()medinputCol="carrier"ochoutputCol="carrier_index". - Skapa en
OneHotEncoderkalladcarr_encodergenom att anropaOneHotEncoder()medinputCol="carrier_index"ochoutputCol="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(____)