CommencerCommencez 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 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>
Voir le cours

Instructions de l’exercice

  • Veuillez créer un fichier StringIndexer nommé carr_indexer en appelant StringIndexer() avec inputCol="carrier" et outputCol="carrier_index".
  • Veuillez créer un fichier 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