Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencari Lajur dengan Nilai Maksimum untuk Setiap Baris dalam DataFrame?
Mencari Lajur Nilai Maksimum untuk Setiap Baris
Pertimbangkan DataFrame dengan berbilang lajur yang mengandungi nilai berangka. Untuk mengenal pasti lajur yang memegang nilai maksimum bagi setiap baris, laksanakan langkah berikut:
Gunakan fungsi idxmax bersama-sama dengan paksi=1 parameter untuk menentukan lajur di mana nilai maksimum berlaku dalam setiap lajur baris:
column_with_max_value = df.idxmax(axis=1)
Untuk mencipta lajur baharu berlabel 'Maks' yang mengandungi lajur label yang dikaitkan dengan nilai maksimum, tetapkan ia sebagai seperti:
df['Max'] = column_with_max_value
DataFrame yang terhasil akan termasuk lajur tambahan berlabel 'Maks', yang menunjukkan lajur memegang nilai terbesar untuk setiap baris:
print(df)
Tambahan Nota:
Atas ialah kandungan terperinci Bagaimana untuk Mencari Lajur dengan Nilai Maksimum untuk Setiap Baris dalam DataFrame?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!