IniziaInizia gratis

Trasformare tutto questo in un DataFrame

Hai unito le liste, creato una funzione per mettere il tuo codice e hai anche usato la funzione in una comprensione di lista per fare una lista di dizionari. È stato un sacco di lavoro e hai fatto un ottimo lavoro!

Ora userai tutto questo per trasformare l'elenco di dizionari in un DataFrame pandas. Vedrai quanto è facile creare un DataFrame dai dizionari con la funzione ` DataFrame() ` del pacchetto pandas.

La funzione lists2dict(), l'elenco feature_names e l'elenco row_lists sono già pronti per questo esercizio.

Dai, buttati!

Questo esercizio fa parte del corso

Strumenti per Python

Visualizza il corso

Istruzioni dell'esercizio

  • Per usare la funzione ` DataFrame() , devi prima importare il pacchetto pandas con l'alias pd`.
  • Crea un DataFrame dalla lista di dizionari in list_of_dicts usando pd.DataFrame(). Assegna il DataFrame che hai ottenuto a un df.
  • Controlla cosa c'è in df stampando l'intestazione del DataFrame. Puoi vedere l'intestazione del DataFrame df chiamando df.head().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Import the pandas package


# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]

# Turn list of dicts into a DataFrame: df
df = ____

# Print the head of the DataFrame

Modifica ed esegui il codice