Fonction Pandas DataFrame.idxmax()
Minahil Noor
30 janvier 2023
Pandas
Pandas DataFrame
-
Syntaxe de la fonction
pandas.DataFrame.idxmax()
: -
Exemples de codes :
DataFrame.idxmax()
Méthode pour trouver les index des valeurs maximales par ligne -
Exemples de codes :
DataFrame.idxmax()
Méthode pour trouver les index des valeurs maximales par colonne

La fonction Python Pandas DataFrame.idxmax()
renvoie l’indice de la valeur maximale en lignes ou en colonnes.
Syntaxe de la fonction pandas.DataFrame.idxmax()
:
DataFrame.idxmax(axis=0, skipna=True)
Paramètres
axis |
Il s’agit d’un paramètre de type entier ou chaîne de caractères. Il spécifie l’axe à utiliser. 0 ou index pour les lignes, 1 ou colonnes pour les colonnes. |
skipna |
Il s’agit d’un paramètre booléen. Ce paramètre spécifie l’exclusion des valeurs nulles. Si une ligne ou une colonne entière est nulle, le résultat sera NA. |
Retourne
Il renvoie une Series
qui contient les indices des valeurs maximales le long de l’axe spécifié.
Exemples de codes : DataFrame.idxmax()
Méthode pour trouver les index des valeurs maximales par ligne
import pandas as pd
dataframe=pd.DataFrame({'Attendance': {0: 60, 1: 100, 2: 80,3: 78,4: 95},
'Obtained Marks': {0: 90, 1: 75, 2: 82, 3: 64, 4: 45}})
print("The Original Data frame is: \n")
print(dataframe)
series = dataframe.idxmax()
print("The Indexes are: \n")
print(series)
Production :
The Original Data frame is:
Attendance Obtained Marks
0 60 90
1 100 75
2 80 82
3 78 64
4 95 45
The Indexes are:
Attendance 1
Obtained Marks 0
dtype: int64
La fonction a renvoyé les indices de Attendance
maximale et Obtained Marks
.
Exemples de codes : DataFrame.idxmax()
Méthode pour trouver les index des valeurs maximales par colonne
import pandas as pd
dataframe=pd.DataFrame({'Attendance': {0: 60, 1: 100, 2: 80,3: 78,4: 95},
'Obtained Marks': {0: 90, 1: 75, 2: 82, 3: 64, 4: 45}})
print("The Original Data frame is: \n")
print(dataframe)
series = dataframe.idxmax(axis= 1)
print("The Indexes are: \n")
print(series)
Production :
The Original Data frame is:
Attendance Obtained Marks
0 60 90
1 100 75
2 80 82
3 78 64
4 95 45
The Indexes are:
0 Obtained Marks
1 Attendance
2 Obtained Marks
3 Attendance
4 Attendance
dtype: object
La fonction a renvoyé les index par colonne.
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous