Comment sélectionner ou récupérer la première ligne du Pandas Dataframe
De nombreuses méthodes peuvent être utilisées pour récupérer la première ligne ou le nombre «N» de premières lignes de la Pandas DataFrame. Dans les exemples suivants, nous mettons en œuvre quelques méthodes pour montrer comment vous pouvez les utiliser pour récupérer la première ligne de DataFrame.
Nous allons d'abord montrer comment récupérer la première ligne à partir du pandas dataframe à l'aide de la fonction iloc [].
Exemple 1: Utilisation de la fonction ILOC [] pour récupérer la première ligne de DataFrame
Le module Pandas dans Python définit la fonction Iloc [] qui nous permet d'obtenir une colonne ou une ligne spécifique à partir du dataframe donné. En utilisant les valeurs d'index, nous pouvons rapidement extraire toute valeur spécifique à partir d'une colonne ou d'une ligne en utilisant la méthode ILOC [] du Python. Pour utiliser les fonctionnalités des modules Pandas, nous devons d'abord importer les pandas avant de créer le Pandas DataFrame. Nous construisons notre dataframe à l'aide de PD.Trame de données().
Le dataframe «df» est créé. La paire de valeurs clés du dictionnaire Python est transmise comme entrée au «PD.Fonction DataFrame () ”. La fonction print () est utilisée pour afficher notre dataframe.
Dans le DataFrame «DF», nous avons trois colonnes - «id», «personne» et «cours» avec des valeurs (1001, 1002, 1003, 1004), («Jordi», «Ben», «Kevin», « Richard »), et (« AI »,« Stats »,« Physique »,« CSS ») respectivement. Maintenant, utilisons la fonction ILOC [] pour récupérer la première ligne à partir du DataFrame «DF».
L'index 0 stocke les données de la 1ère ligne. Nous avons donc passé la valeur d'index 0 à l'intérieur de la fonction ILOC [] pour récupérer la première ligne du DataFrame «DF». Vous pouvez observer que le DF.Iloc [0] a renvoyé la première ligne en tant que série. Nous pouvons également extraire la première ligne à l'aide de l'opérateur de tranche.
Le «: 1» est mis à l'intérieur du DF.Méthode Iloc [] pour récupérer la première ligne.
Exemple 2: Récupérez la première ligne d'une colonne spécifique à l'aide de la méthode Iloc []
Nous pouvons également extraire les données de ligne en accédant à une colonne spécifique et en appliquant la fonction ILOC [] pour récupérer les données. Supposons que nous devons extraire la première ligne de la colonne «personne».
On peut voir que l'élément de la première ligne de la colonne «Person» est «Jordy». Ainsi, la fonction a récupéré avec succès les données. Nous pouvons également utiliser l'opérateur de tranche pour récupérer la ligne d'une colonne spécifique.
Si nous sommes tenus de sélectionner le numéro «N» des premières lignes de la colonne spécifique d'une dataframe, nous pouvons spécifier le numéro juste après la méthode «:» à l'intérieur de la méthode Iloc [].
On peut observer qu'en spécifiant la valeur comme 2, nous avons récupéré les 2 premières lignes de la colonne «Course».
Maintenant, nous allons afficher l'utilisation de la fonction de tête () en pandas pour extraire la première ligne de la colonne.
Exemple 3: Récupérez la première ligne de tous ou une colonne spécifique à l'aide de la fonction Head ()
Sur la base de la position, la fonction Head () récupère les premières lignes «n» de l'objet. Si votre objet contient un type de données approprié, il peut être utilisé pour des tests rapides. Le «N» supérieur «» (la valeur par défaut est 5) les lignes ou les séries de DataFrame sont renvoyées à l'aide de cette méthode. Nous créons d'abord un exemple de données de données afin que nous puissions utiliser la fonction Head () pour récupérer la ligne.
En passant le dictionnaire Python à l'intérieur du PD.Fonction DataFrame (), nous avons créé un DataFrame avec trois colonnes. La colonne «Nom» est composée des noms de certains étudiants («Tommy», «Diaz», «Martin», «Leo», «Alex», «Drew», «Sam»). La colonne «Age» stocke l'âge des étudiants (14, 14, 13, 16, 16, 15, 14). Alors que la colonne «Marks» a le score d'un test (7, 8, 7, 9, 10, 6, 9). Utilisons la fonction head () pour récupérer les lignes.
Pour récupérer juste la première ligne, nous spécifions la valeur de 1 dans les parenthèses de la fonction de tête ().
En utilisant la valeur de 1 à l'intérieur de la fonction de tête, nous avons récupéré la première ligne. Tout comme avec la fonction Iloc [], nous pouvons également utiliser la fonction Head () pour récupérer la ligne d'une colonne spécifique de DataFrame.
Nous avons accédé à la colonne «Nom» à l'aide de l'étiquette à l'intérieur [] et de la fonction Head () avec la valeur de 1 pour extraire le 1St ligne.
Nous avons vu l'utilisation de la fonction Iloc [] et Head (). Maintenant, nous utilisons la fonction loc [] pour sélectionner la première colonne.
Exemple 4: Extraire la première ligne d'une dataframe à l'aide de la fonction loc []
La fonction loc () permet d'obtenir rapidement les données à partir d'un ensemble de données. En fournissant une valeur d'index à la méthode loc (), nous pouvons récupérer les valeurs de données stockées dans la ligne ou la colonne spécifique.
Nous avons créé un exemple de dataframe où nous démontrons l'utilisation de la fonction loc [] pour obtenir la première ligne. Nous avons 3 colonnes dans le nouveau DataFrame «Col1», «Col2» et «Col3» avec les valeurs de données («A», «B», «C», «D», «E», «F»), (12, 34, 56, 78, 90, 13) et (0, 7, 4, 2, 8, 9).
Une série avec les données de la première ligne est récupérée avec les noms de colonne. Nous avons utilisé l'attribut d'index à l'intérieur de la fonction loc []. L'attribut d'index renvoie les données indexes de DataFrame. Nous savons que les valeurs d'index des lignes dans le dataframe commencent à partir de 0 par défaut. En spécifiant l'attribut d'index 0 dans la fonction loc [], nous pouvons obtenir la première ligne.
Utilisons la fonction VALEUR () pour récupérer les premières lignes à partir du dataframe.
Exemple 5: Extraire la première ligne d'un dataframe à l'aide de la fonction VALEUR ()
La représentation Numpy de DataFrame peut être obtenue en utilisant l'attribut de valeurs. Les étiquettes de l'axe sont éliminées et seules les données dans le dataframe sont renvoyées. Tout d'abord, nous avons besoin d'un dataframe pour la démonstration de cet exemple. Nous créons un dataframe à l'aide d'un dictionnaire après l'importation des modules Pandas.
Les deux colonnes sont créées à l'intérieur des données de données «EMP» et «Salaire» avec les valeurs de données («Rob», «Mike», «Nick», «Tony», «Alex», «Jim», «Adam», «Fin» ) et (1100, 1000, 1100, 1200, 1100, 1300, 1000, 1300). Maintenant, nous pouvons utiliser la fonction VALEUR () pour récupérer la première ligne à partir du DataFrame précédent.
Nous avons utilisé l'opérateur de tranche et une valeur spécifiée de 1 à l'intérieur de la fonction pour récupérer la première ligne.
Conclusion
Dans cet article, nous vous avons montré les différentes méthodes pour renvoyer les valeurs de la première ligne de DataFrame. Ce tutoriel est conçu pour vous permettre de comprendre plus facilement les fonctions et les attributs qui peuvent être utilisés pour récupérer les premières lignes. Nous avons implémenté les différents exemples de cet article pour vous apprendre à récupérer la première ligne du DataFrame ou la première ligne de la colonne spécifique à l'aide de la fonction iloc [], de la fonction loc [], de la fonction head () et des valeurs ().