Pandas DataFrame est une structure de données annotée 2D (bidimensionnelle) dans laquelle les données sont alignées dans la forme tabulaire avec différentes lignes et colonnes. Pour une compréhension plus facile, le dataframe se comporte comme une feuille de calcul qui contient trois composants différents: index, colonnes et données. Pandas DataFrames est le moyen le plus courant d'utiliser les objets du panda.
Pandas Dataframes peut être créé à l'aide de différentes méthodes. Cet article expliquera toutes les méthodes possibles par lesquelles vous pouvez créer Pandas DataFrame dans Python. Nous avons exécuté tous les exemples sur l'outil PyCharm. Commençons la mise en œuvre de chaque méthode une par une.
Syntaxe de base
Suivez la syntaxe suivante lors de la création de DataFrames dans Pandas Python:
PD.DataFrame (DF_DATA)Exemple: Expliquer avec un exemple. Dans ce cas, nous avons stocké les données des noms et pourcentages des étudiants dans une variable «Students_data». De plus, en utilisant le PD.DataFrame (), nous avons créé un DataFrames pour afficher le résultat de l'élève.
Importer des pandas en tant que PDMéthodes pour créer des pandas dataframes
Pandas Dataframes peut être créé en utilisant les différentes façons dont nous discuterons dans le reste de l'article. Nous allons imprimer les cours de l'étudiant entraîner la forme de dataframes. Ainsi, en utilisant l'une des méthodes suivantes, vous pouvez créer des frames de données similaires qui sont représentés dans l'image suivante:
Méthode n ° 01: Création de Pandas DataFrame à partir du dictionnaire des listes
Dans l'exemple suivant, les dataframes sont créés à partir des dictionnaires des listes liées aux résultats du cours de l'étudiant. Tout d'abord, importez une bibliothèque de panda, puis créez un dictionnaire de listes. Les clés du dict représentent les noms de colonne tels que «Student_name», «Course_Title» et «GPA». Les listes représentent les données ou le contenu de la colonne. La variable 'Dictionary_lists' contient les données des étudiants qui sont affectées à la variable 'DF1'. À l'aide de l'instruction PRINT, imprimez le contenu de DataFrames.
Exemple:
# Importer des bibliothèques pour pandas et NumpyAprès avoir exécuté le code ci-dessus, la sortie suivante sera affichée:
Méthode n ° 02: Créez des données Pandas à partir du Dictionary of Numpy Array
Le DataFrame peut être créé à partir du dict de la table / liste. À cette fin, la longueur doit être la même que toute la narration. Si un index est passé, la longueur d'index doit être égale à la longueur du tableau. Si aucun index n'est passé, alors, dans ce cas, l'index par défaut est une plage (n). Ici, n représente la longueur du tableau.
Exemple:
Importer Numpy comme NPMéthode n ° 03: Création de Pandas DataFrame à l'aide de la liste des listes
Dans le code suivant, chaque ligne représente une seule ligne.
Exemple:
# Importer la bibliothèque Pandas PDMéthode n ° 04: Création de Pandas DataFrame à l'aide de la liste du dictionnaire
Dans le code suivant, chaque dictionnaire représente une seule ligne et des clés qui représentent les noms de colonne.
Exemple:
# Importer la bibliothèque PandasMéthode n ° 05: Création de Pandas DataFrame à partir de la série Pandas
Les clés du dict représentent les noms des colonnes et chaque série représente le contenu des colonnes. Dans les lignes de code suivantes, nous avons pris trois types de séries: name_series, cours_series et gpa_series.
Exemple:
# Importer la bibliothèque PandasMéthode n ° 06: Créez des données Pandas à l'aide de la fonction zip ().
Différentes listes peuvent être fusionnées via la fonction de liste (zip ()). Dans l'exemple suivant, Pandas DataFrame est créé en appelant PD.Fonction DataFrame (). Trois listes différentes sont créées qui sont fusionnées sous la forme de tuples.
Exemple:
Importer des pandas en tant que PDConclusion
En utilisant les méthodes ci-dessus, vous pouvez créer des Pandas DataFrames dans Python. Nous avons imprimé le cours d'un étudiant GPA en créant des pandas dataframes. J'espère que vous obtiendrez des résultats utiles après avoir exécuté les exemples mentionnés ci-dessus. Tous les programmes sont bien commentés pour une meilleure compréhension. Si vous avez plus de moyens de créer des Pandas Dataframes, n'hésitez pas à les partager avec nous. Merci d'avoir lu ce tutoriel.