Maison > développement back-end > Tutoriel Python > Comment trouver la colonne avec la valeur maximale pour chaque ligne dans un DataFrame ?

Comment trouver la colonne avec la valeur maximale pour chaque ligne dans un DataFrame ?

Susan Sarandon
Libérer: 2024-11-15 17:17:03
original
880 Les gens l'ont consulté

How to Find the Column with the Maximum Value for Each Row in a DataFrame?

Trouver la colonne de valeur maximale pour chaque ligne

Considérons un DataFrame avec plusieurs colonnes contenant des valeurs numériques. Pour identifier la colonne qui contient la valeur maximale pour chaque ligne, mettez en œuvre les étapes suivantes :

  1. Identifiez la valeur maximale dans chaque ligne :

Utilisez la fonction idxmax avec le paramètre axis=1 pour déterminer la colonne où la valeur maximale apparaît dans chaque ligne :

column_with_max_value = df.idxmax(axis=1)
Copier après la connexion
  1. Créer une nouvelle colonne avec des étiquettes de colonne :

Pour créer une nouvelle colonne intitulée « Max » contenant les étiquettes de colonne associées aux valeurs maximales, attribuez-la comme telle :

df['Max'] = column_with_max_value
Copier après la connexion
  1. Affichage la sortie :

Le DataFrame résultant comprendra une colonne supplémentaire intitulée « Max », qui indique la colonne contenant la plus grande valeur pour chaque ligne :

print(df)
Copier après la connexion

Remarques supplémentaires :

  • Pour trouver l'index de ligne de la valeur maximale dans chaque colonne, utilisez df.idxmax(axis=0) au lieu de axis=1.
  • Cette technique peut être appliquée aux DataFrames avec n'importe quel nombre de colonnes et de lignes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal