Cara menghapus baris pertama di pandas dataframe (2 metode)


Anda dapat menggunakan salah satu metode berikut untuk menghapus baris pertama dari pandas DataFrame:

Metode 1: gunakan drop

 df. drop (index= df.index [0], axis= 0 , inplace= True )

Metode 2: gunakan iloc

 df = df. iloc [1: , :]

Setiap metode menghasilkan hasil yang sama.

Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan pandas DataFrame berikut:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' position ': ['G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
df

	team position assists rebounds
0 A G 5 11
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12

Metode 1: gunakan drop

Kode berikut menunjukkan cara menggunakan fungsi drop() untuk menghapus baris pertama dari pandas DataFrame:

 #drop first row of DataFrame
df. drop (index= df.index [0], axis= 0 , inplace= True ) 

#view updated DataFrame
df

	team position assists rebounds
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12

Perhatikan bahwa baris pertama telah dihapus dari DataFrame.

Perhatikan juga bahwa kita perlu menggunakan inplace=True agar baris tersebut dihapus di DataFrame asli.

Metode 2: gunakan iloc

Kode berikut menunjukkan cara menggunakan fungsi iloc untuk menghapus baris pertama dari pandas DataFrame:

 #drop first row of DataFrame
df = df. iloc [1: , :]

#view updated DataFrame
df

	team position assists rebounds
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12

Perhatikan bahwa baris pertama telah dihapus dari DataFrame.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di panda:

Cara menghapus kolom duplikat di Pandas
Cara menghapus baris berdasarkan indeks di Pandas
Cara menghapus kolom berdasarkan indeks di Pandas
Cara menghapus baris yang berisi nilai tertentu di Pandas

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *