CommencerCommencer gratuitement

Transformer tout cela en DataFrame

Vous avez fusionné des listes avec zip, créé une fonction pour encapsuler votre code et même utilisé cette fonction dans une compréhension de liste pour générer une liste de dictionnaires. C’était beaucoup de travail, et vous avez très bien réussi !

Vous allez maintenant utiliser tout cela pour convertir la liste de dictionnaires en un DataFrame pandas. Vous verrez à quel point il est pratique de générer un DataFrame à partir de dictionnaires avec la fonction DataFrame() du paquet pandas.

La fonction lists2dict(), la liste feature_names et la liste row_lists ont été préchargées pour cet exercice.

À vous de jouer !

Cet exercice fait partie du cours

Boîte à outils Python

Afficher le cours

Instructions

  • Pour utiliser la fonction DataFrame(), commencez par importer le paquet pandas avec l’alias pd.
  • Créez un DataFrame à partir de la liste de dictionnaires list_of_dicts en appelant pd.DataFrame(). Affectez le DataFrame obtenu à df.
  • Inspectez le contenu de df en affichant les premières lignes du DataFrame. Vous pouvez y accéder avec df.head().

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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

Modifier et exécuter le code