Dopravce
V tomto cvičení vytvoříš StringIndexer a OneHotEncoder pro zakódování sloupce carrier. K tomu zavoláš konstruktory těchto tříd s argumenty inputCol a outputCol.
inputCol je název sloupce, který chceš indexovat nebo zakódovat, a outputCol je název nového sloupce, který má Transformer vytvořit.
Toto cvičení je součástí kurzu
Foundations of PySpark
Pokyny k cvičení
- Vytvoř
StringIndexers názvemcarr_indexervolánímStringIndexer()s argumentyinputCol="carrier"aoutputCol="carrier_index". - Vytvoř
OneHotEncoders názvemcarr_encodervolánímOneHotEncoder()s argumentyinputCol="carrier_index"aoutputCol="carrier_fact".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a StringIndexer
carr_indexer = StringIndexer(____)
# Create a OneHotEncoder
carr_encoder = OneHotEncoder(____)