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, optionnel Le nombre de lignes à afficher. 5
    skiprows int, optionnel Le nombre de lignes à ignorer au début. None
    axis int ou None, optionnel Permet 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 :

    • Un DataFrame est créé à partir d'un dictionnaire avec des colonnes Nom, Âge, et Ville.
    • La fonction tail(3) est utilisée pour afficher les trois dernières lignes du DataFrame df.
    • L'argument 3 dans tail(3) spécifie que nous voulons voir les trois dernières lignes. Par défaut, si l'argument est omis, pandas affichera les 5 dernières lignes.