Inizia subitoInizia gratis

Assemblare le colonne

L'ultimo passaggio della preparazione dei dati è unire tutte le colonne predittori in un'unica colonna.

Una versione aggiornata dei dati flights, che tiene conto di tutte le modifiche degli esercizi precedenti, include le seguenti colonne predittori:

  • mon, dom e dow
  • carrier_idx (valore indicizzato da carrier)
  • org_idx (valore indicizzato da org)
  • km
  • depart
  • duration

Nota: L'argomento truncate=False del metodo show() evita che i dati vengano troncati nell'output.

Questo esercizio fa parte del corso

Machine Learning con PySpark

Visualizza corso

Istruzioni dell'esercizio

  • Importa la classe che assemblerà i predittori.
  • Crea un oggetto assembler che ti permetta di unire le colonne predittori in un'unica colonna.
  • Usa l'assembler per generare una nuova colonna consolidata.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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)
Modifica ed esegui il codice