Pandas: cara menemukan nilai minimum pada beberapa kolom
Anda dapat menggunakan metode berikut untuk menemukan nilai minimum di beberapa kolom di pandas DataFrame:
Metode 1: Temukan nilai minimum di beberapa kolom
df[[' col1 ', ' col2 ', ' col3 ']]. min (axis= 1 )
Metode 2: Tambahkan kolom baru yang berisi nilai minimum di beberapa kolom
df[' new_col '] = df[[' col1 ', ' col2 ', ' col3 ']]. min (axis= 1 )
Contoh berikut menunjukkan cara menggunakan masing-masing metode ini dalam praktik dengan pandas DataFrame berikut:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G'],
' points ': [28, 17, 19, 14, 23, 26, 5],
' rebounds ': [5, 6, 4, 7, 14, 12, 9],
' assists ': [10, 13, 7, 8, 4, 5, 8]})
#view DataFrame
print (df)
player points rebound assists
0 to 28 5 10
1 B 17 6 13
2 C 19 4 7
3 D 14 7 8
4 E 23 14 4
5 F 26 12 5
6 G 5 9 8
Contoh 1: Temukan nilai minimum di beberapa kolom
Kode berikut menunjukkan cara mencari nilai minimum di setiap baris pada kolom poin dan rebound:
#find minimum value across points and rebounds columns
df[[' points ', ' rebounds ']]. min (axis= 1 )
0 5
1 6
2 4
3 7
4 14
5 12
6 5
dtype: int64
Berikut cara menafsirkan hasilnya:
- Nilai minimum pada kolom poin dan rebound untuk baris pertama adalah 5 .
- Nilai minimum pada kolom poin dan rebound untuk baris kedua adalah 6 .
- Nilai minimum pada kolom poin dan rebound untuk baris ketiga adalah 4 .
Dan seterusnya.
Contoh 2: Tambahkan kolom baru yang berisi nilai minimum di beberapa kolom
Kode berikut menunjukkan cara menambahkan kolom baru ke DataFrame yang berisi nilai minimum di setiap baris di kolom titik dan pentalan:
#add new column that contains min value across points and rebounds columns
df[' min_points_rebs '] = df[[' points ', ' rebounds ']]. min (axis= 1 )
#view updated DataFrame
print (df)
player points rebounds assists min_points_rebs
0 to 28 5 10 5
1 B 17 6 13 6
2 C 19 4 7 4
3 D 14 7 8 7
4 E 23 14 4 14
5 F 26 12 5 12
6 G 5 9 8 5
Kolom baru berjudul min_points_rebs sekarang berisi nilai minimum dalam kolom poin dan pentalan untuk setiap baris di DataFrame.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:
Pandas: Cara memindahkan kolom di depan DataFrame
Pandas: cara memeriksa apakah kolom berisi string
Pandas: Bagaimana cara menambahkan kolom kosong ke DataFrame