Vous êtes sur la page 1sur 1

Annexe Pandas

Action Syntaxe
Importation des import pandas as pd
bibliothèques import matplotlib.pyplot as plt
Chargement des df = pd.read_csv("chemin_fichier/fichier.csv", sep=",", decimal=".", enconding="utf8")
données df = pd.read_excel("chemin_fichier/fichier.xlsx")
df.rename(columns = {"col1":"nouv_nom_col1", …,
Renommage des colonnes :
"colN":"nouv_nom_colN"}, inplace=True)
Suppression des lignes : df.drop([Indice_Ligne], inplace=True)
Manipulation
d’un DataFrame Suppression des colonnes : df.drop(columns=["Col1",…,"ColN"],inplace=True)
Modification d’une cellule : df[num_ligne,"Nom_colonne"]=Valeur
Modification d’une ligne : df.loc[num_ligne]=[Liste_Valeurs]
Dimensions : print(df.shape)
Nombre d’éléments : print(df.size)
Informations sur les colonnes : df.info()
Résumé rapide : df.describe()
Noms des colonnes : print(df.columns)
Contenu du DataFrame print(df)
Contenu d’une colonne : print(df.Id_Col) ou bien print(df["Id_Col"])
n premières lignes : print(df.head(n))
Affichage des n dernières lignes: print(df.tail(n))
données d’un
DataFrame Une colonne entre deux positions : print(df.Id_Col[Pos_Deb:Pos_Fin])
Une ligne par son indice : print(df.iloc[indice])
Une ligne par son label : print(df.loc[label])
Une cellule : print(df.iloc[num_ligne,num_col])
Affichage selon une condition : print(df[df["Nom_Colonne"] Op valeur])
print(df[(df["Nom_Colonne"] Op Valeur) Op_Logique
Affichage selon deux conditions :
(df["Nom_Colonne"] Op Valeur)])

Op == != > >= < <=


Op_Logique & Et logique (toutes les conditions | Ou logique (une des conditions est
sont réalisées) réalisée)

Moyenne d'une colonne : print(df.col.mean())


Valeur minimale d'une colonne : print(df.col.min())
Les fonctions
Valeur maximale d'une colonne : print(df.col.max())
statistiques sur
les DataFrame Somme d'une colonne : print(df.col.sum())
Nombre de valeur non nulles d'une
print(df.col.count())
colonne :
Tri des éléments df.sort_index(inplace=True)
d’un DataFrame df.sort_values(by = ["col1", "col2"],ascending = [True/False,True/False]))
df.plot.bar(x='Col_Abscisse', y='Col_Ordonnée',
Graphique à barres :
title=’Titre_Graphique’, color=’couleur’)
Graphiques Graphique en courbe :
df.plot.line(x='Col_Abscisse', y='Col_Ordonnée',
title=’Titre_Graphique’,color=’couleur’)
Affichage d’un graphique : plt.show()

Vous aimerez peut-être aussi