„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich den Maximalwert über mehrere Spalten in Pandas berechnen?

Wie kann ich den Maximalwert über mehrere Spalten in Pandas berechnen?

Veröffentlicht am 07.11.2024
Durchsuche:827

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

Finden Sie den Maximalwert über mehrere Spalten in Pandas

Angenommen, Sie haben einen Datenrahmen mit mehreren Spalten und möchten eine neue Spalte erstellen, die den Maximalwert von zwei oder mehr enthält vorhandene Spalten. Für die gegebenen Spalten A und B müssen Sie beispielsweise eine Spalte C erstellen, wobei:

C = max(A, B)

Um diese Aufgabe zu erfüllen:

  1. Verwenden Sie die Max-Funktion zusammen mit axis=1, um den Maximalwert für jede Zeile in den angegebenen Spalten zu berechnen:
df[["A", "B"]].max(axis=1)
  1. Weisen Sie das Ergebnis einer neuen Spalte zu:
df["C"] = df[["A", "B"]].max(axis=1)

Dies erzeugt eine neue Spalte C, die den Maximalwert für jede Zeile zwischen den Spalten A und B enthält:

ABC
1-21
288
313

Beachten Sie, dass diese Technik verallgemeinert werden kann, um den Maximalwert über eine beliebige Anzahl von Spalten zu ermitteln.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729169537 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3