Maison  >  Article  >  développement back-end  >  Comment puis-je calculer la valeur maximale sur plusieurs colonnes dans Pandas ?

Comment puis-je calculer la valeur maximale sur plusieurs colonnes dans Pandas ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-17 20:53:30697parcourir

How Can I Calculate the Maximum Value Across Multiple Columns in Pandas?

Rechercher la valeur maximale sur plusieurs colonnes dans Pandas

Supposons que vous disposiez d'un cadre de données avec plusieurs colonnes et que vous souhaitiez créer une nouvelle colonne contenant la valeur maximale de deux ou plus colonnes existantes. Par exemple, étant donné les colonnes A et B, vous devez créer une colonne C où :

C = max(A, B)

Pour accomplir cette tâche :

  1. Utilisez la fonction max avec axis=1 pour calculer la valeur maximale pour chaque ligne dans les colonnes spécifiées :
df[["A", "B"]].max(axis=1)
  1. Attribuer le résultat à une nouvelle colonne :
df["C"] = df[["A", "B"]].max(axis=1)

Cela génère une nouvelle colonne C contenant la valeur maximale pour chaque ligne entre les colonnes A et B :

A B C
1 -2 1
2 8 8
3 1 3

Notez que cette technique peut être généralisée pour trouver la valeur maximale sur n'importe quel nombre de colonnes.

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!

Déclaration:
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