CommencerCommencer gratuitement

Transformer tout cela en DataFrame

Vous avez regroupé des listes, créé une fonction pour héberger votre code et même utilisé la fonction dans une compréhension de liste pour générer une liste de dictionnaires. C'était beaucoup de travail et vous avez fait un excellent travail !

Vous allez maintenant utiliser tous ces éléments pour convertir la liste des 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 package pandas.

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

Allez-y !

Cet exercice fait partie du cours

Boîte à outils Python

Afficher le cours

Instructions

  • Pour utiliser la fonction DataFrame(), vous devez d'abord importer le paquet pandas avec l'alias pd.
  • Créez un DataFrame à partir de la liste des dictionnaires figurant dans list_of_dicts en appelant pd.DataFrame(). Affectez le DataFrame résultant à df.
  • Inspectez le contenu de df en imprimant la tête du DataFrame. Vous pouvez accéder à la tête du DataFrame df en appelant 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