Méthode DataFrame.from_records de Pandas

Beginner

Introduction

La méthode DataFrame.from_records() dans Pandas est utilisée pour convertir un ndarray structuré ou de type enregistrement en un DataFrame. Elle peut créer un objet DataFrame à partir d'un ndarray structuré, d'une séquence de tuples ou d'un DataFrame.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder à Jupyter Notebook pour pratiquer.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.

Importer les bibliothèques nécessaires

Tout d'abord, importez les bibliothèques pandas et numpy pour utiliser les fonctions et les méthodes plus tard dans le code.

import pandas as pd
import numpy as np

Créer un ndarray structuré

Ensuite, créez un ndarray structuré, qui contient des données d'entrée structurées. Cet ndarray peut être créé en utilisant la fonction numpy.array et en spécifiant le type de données pour chaque champ. Par exemple :

data = np.array([(3, 'a'), (2, 'b'), (1, 'c'), (0, 'd')], dtype=[('col_1', 'i4'), ('col_2', 'U1')])

Convertir un ndarray en DataFrame

Utilisez la méthode DataFrame.from_records() pour convertir l'ndarray structuré en un DataFrame. Cette méthode prend l'ndarray structuré comme données d'entrée et renvoie un objet DataFrame. Affectez l'objet DataFrame à une variable pour pouvoir accéder et manipuler le DataFrame plus tard. Par exemple :

df = pd.DataFrame.from_records(data)

Afficher le DataFrame

Affichez le DataFrame pour voir les résultats. En utilisant la fonction print(), le DataFrame sera affiché sous forme de tableau. Par exemple :

print(df)

Résumé

En suivant ces étapes, vous pouvez utiliser la méthode DataFrame.from_records() dans Pandas pour convertir un ndarray structuré en un DataFrame. Cette méthode est utile lorsqu'il s'agit de travailler avec des données d'entrée structurées et permet de manipuler et d'analyser facilement les données en utilisant les puissantes fonctionnalités de Pandas.