Afficher les dernières lignes d’un DataFrame (tail())
La fonction tail() de Pandas permet d’afficher les dernières lignes d’un DataFrame. Par défaut, elle retourne les 5 dernières lignes, mais comme pour head(), il est possible de spécifier un autre nombre en passant un argument (par exemple, tail(10) pour afficher les 10 dernières lignes). Cela est utile pour vérifier la fin d’un jeu de données, surtout lorsqu’on travaille avec des fichiers volumineux ou lorsque l’on souhaite observer les données les plus récentes dans le cadre d’une analyse chronologique.
Fonctions :
-
pandas.tail()
La fonction tail() permet d'afficher les dernières lignes d'un DataFrame en pandas. Elle est souvent utilisée pour vérifier les dernières données d'un DataFrame après avoir effectué certaines opérations.
Importation :
import pandas as pd
Attributs :
Paramètre Type Description Valeur par défaut n
int
, optionnelLe nombre de lignes à afficher. 5
skiprows
int
, optionnelLe nombre de lignes à ignorer au début. None
axis
int
ouNone
, optionnelPermet de spécifier l'axe sur lequel opérer. Utilisé pour les objets à plusieurs dimensions. None
Exemple de code :
import pandas as pd # Création d'un DataFrame exemple data = { 'Nom': ['Alice', 'Bob', 'Charlie', 'David', 'Eva'], 'Âge': [24, 30, 35, 40, 22], 'Ville': ['Paris', 'Lyon', 'Marseille', 'Nice', 'Bordeaux'] } df = pd.DataFrame(data) # Afficher les 3 dernières lignes print(df.tail(3))
Explication du code :
import pandas as pd
importe la bibliothèque pandas, qui permet de manipuler des données sous forme de DataFrame en Python.Création d'un DataFrame exemple
Le dictionnaire
data
contient trois clés :'Nom'
,'Âge'
et'Ville'
, chacune associée à une liste de valeurs. Ces listes représentent les données de cinq personnes.df = pd.DataFrame(data)
crée un DataFramedf
à partir du dictionnairedata
.Afficher les 3 dernières lignes
df.tail(3)
affiche les trois dernières lignes du DataFramedf
. Cela permet de visualiser un extrait des dernières données.print(df.tail(3))
affiche donc ces trois dernières lignes dans la sortie.