複数の DataFrame 列から最大値を取得する
データフレームを操作する場合、他の複数の列からの最大値を含む統合列があると、役に立ちます。この例の 1 つは、次の例に示すように、列 A と B の間の最大値を取得することです。
import pandas as pd df = pd.DataFrame({"A": [1, 2, 3], "B": [-2, 8, 1]}) print("Original DataFrame:") print(df)
私たちの目標は、列 A と B の間の各行の最大値を含む新しい列 C を作成することです。これを実現するには、次の手順を使用します:
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 中国語 Web サイトの他の関連記事を参照してください。