Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menggabungkan Nilai Maksimum daripada Berbilang Lajur dalam DataFrame?
Mendapatkan Nilai Maksimum daripada Berbilang Lajur DataFrame
Apabila bekerja dengan bingkai data, mempunyai lajur disatukan yang mengandungi nilai maksimum daripada berbilang lajur lain boleh menjadi berguna. Satu contoh sedemikian ialah mendapatkan nilai maksimum antara lajur A dan B, seperti yang digambarkan dalam contoh ini:
import pandas as pd df = pd.DataFrame({"A": [1, 2, 3], "B": [-2, 8, 1]}) print("Original DataFrame:") print(df)
Matlamat kami ialah untuk mencipta lajur C baharu yang mengandungi nilai maksimum bagi setiap baris antara lajur A dan B . Untuk mencapai ini, kita boleh menggunakan langkah berikut:
print("\nMaximum values between A and B:") df["C"] = df[["A", "B"]].max(axis=1) print(df)
Penjelasan:
Hasilnya, kami memperoleh bingkai data yang diubah suai dengan lajur "C" yang mengandungi nilai maksimum yang diingini:
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
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Nilai Maksimum daripada Berbilang Lajur dalam DataFrame?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!