從多個DataFrame 欄位中取得最大值
使用資料幀時,擁有一個包含多個其他欄位的最大值的合併列可以有用的。一個這樣的實例是取得A 列和B 列之間的最大值,如下例所示:
import pandas as pd df = pd.DataFrame({"A": [1, 2, 3], "B": [-2, 8, 1]}) print("Original DataFrame:") print(df)
我們的目標是建立一個新列C,其中包含A 列和B 列之間每一行的最大值為了實現這一點,我們可以使用以下步驟:
print("\nMaximum values between A and B:") df["C"] = df[["A", "B"]].max(axis=1) print(df)
解釋:
因此,我們得到了一個修改過的資料框,其中「C」列包含所需的最大值:
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
以上是如何合併資料框中多列的最大值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!