Assembler des colonnes
La dernière étape de la préparation des données consiste à regrouper toutes les colonnes prédictives en une seule colonne.
Une version mise à jour des données flights, qui tient compte de tous les changements des exercices précédents, comporte les colonnes prédictives suivantes :
mon,dometdowcarrier_idx(valeur indexée à partir decarrier)org_idx(valeur indexée à partir deorg)kmdepartduration
Remarque : L'argument truncate=False de la méthode show() empêche la troncation des données dans le résultat.
Cette activité fait partie du cours
Machine Learning avec PySpark
Instructions de l’exercice
- Importez la classe qui assemblera les prédicteurs.
- Créez un objet assembleur qui vous permettra de fusionner les colonnes prédictives en une seule colonne.
- Utilisez l'assembleur pour générer une nouvelle colonne consolidée.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import the necessary class
from pyspark.ml.feature import ____
# Create an assembler object
assembler = ____(inputCols=[
____
], outputCol='features')
# Consolidate predictor columns
flights_assembled = assembler.____(____)
# Check the resulting column
flights_assembled.select('features', 'delay').show(5, truncate=False)