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 classe 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 Transformer doit créer.
Cet exercice fait partie du cours
<cours>Principes fondamentaux de PySpark</cours>Instructions de l’exercice
- Veuillez créer un fichier
StringIndexernommécarr_indexeren appelantStringIndexer()avecinputCol="carrier"etoutputCol="carrier_index". - Veuillez créer un fichier
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(____)