Den Maximalwert aus mehreren DataFrame-Spalten abrufen
Bei der Arbeit mit Dataframes kann es hilfreich sein, eine konsolidierte Spalte zu haben, die die Maximalwerte aus mehreren anderen Spalten enthält nützlich sein. Ein solcher Fall ist das Ermitteln des Maximalwerts zwischen den Spalten A und B, wie in diesem Beispiel dargestellt:
import pandas as pd df = pd.DataFrame({"A": [1, 2, 3], "B": [-2, 8, 1]}) print("Original DataFrame:") print(df)
Unser Ziel ist es, eine neue Spalte C zu erstellen, die den Maximalwert für jede Zeile zwischen den Spalten A und B enthält . Um dies zu erreichen, können wir die folgenden Schritte verwenden:
print("\nMaximum values between A and B:") df["C"] = df[["A", "B"]].max(axis=1) print(df)
Erklärung:
Als Ergebnis erhalten wir einen modifizierten Datenrahmen, wobei die Spalte „C“ die gewünschten Maximalwerte enthält:
Original DataFrame: A B 0 1 -2 1 2 8 2 3 1 Maximum values between A and B: A B C 0 1 -2 1 1 2 8 8 2 3 1 3
Das obige ist der detaillierte Inhalt vonWie kombiniere ich Maximalwerte aus mehreren Spalten in einem DataFrame?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!