CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un StringIndexer nommé carr_indexer en appelant StringIndexer() avec inputCol="carrier" et outputCol="carrier_index".
  • Créez un OneHotEncoder nommé carr_encoder en appelant OneHotEncoder() avec inputCol="carrier_index" et outputCol="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(____)
Modifier et exécuter le code