Transporteur
Dans cet exercice, vous allez créer un StringIndexer et un OneHotEncoder pour coder la colonne carrier. Pour ce faire, vous appellerez les constructeurs de classes avec les arguments inputCol et outputCol.
inputCol est le nom de la colonne que vous souhaitez indexer ou encoder, et outputCol est le nom de la nouvelle colonne que le Transformer doit créer.
Cette activité fait partie du cours
Fondements de PySpark
Instructions de l’exercice
- Créez un
StringIndexernommécarr_indexeren appelantStringIndexer()avecinputCol="carrier"etoutputCol="carrier_index". - Créez un
OneHotEncodernommécarr_encoderen appelantOneHotEncoder()avecinputCol="carrier_index"etoutputCol="carrier_fact".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create a StringIndexer
carr_indexer = StringIndexer(____)
# Create a OneHotEncoder
carr_encoder = OneHotEncoder(____)