Inizia subitoInizia gratis

Rimozione di colonne e righe

Hai già caricato i dati dei voli aerei da un file CSV. Ora stai per sviluppare un modello che preveda se un dato volo sarà in ritardo oppure no.

In questo esercizio devi ripulire i dati:

  1. rimuovendo una colonna non informativa e
  2. rimuovendo le righe che non contengono l'informazione sul fatto che il volo sia stato in ritardo oppure no.

I dati sono disponibili come flights.

Nota: Potrebbe esserti utile rivedere le diapositive delle lezioni nel pannello Diapositive accanto alla IPython Shell.

Questo esercizio fa parte del corso

Machine Learning con PySpark

Visualizza corso

Istruzioni dell'esercizio

  • Rimuovi la colonna flight.
  • Scopri quanti record hanno valori mancanti nella colonna delay.
  • Rimuovi i record con valori mancanti nella colonna delay.
  • Rimuovi i record con valori mancanti in qualsiasi colonna e ottieni il numero di righe rimanenti.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Remove the 'flight' column
flights_drop_column = flights.____(____)

# Number of records with missing 'delay' values
flights_drop_column.____('delay IS NULL').____()

# Remove records with missing 'delay' values
flights_valid_delay = flights_drop_column.____(____)

# Remove records with missing values in any column and get the number of remaining rows
flights_none_missing = flights_valid_delay.____()
print(flights_none_missing.____())
Modifica ed esegui il codice