Pandas – Head dan Tail
Kegunaan fungsi head pada pandas adalah untuk mendapatkan n baris data teratas. Sebaliknya, fungsi tail digunakan saat kita perlu mengambil n baris terakhir dari data.
import pandas as pd df = pd.read_csv('https://raw.githubusercontent.com/aansubarkah/basangdata_pandas/master/pandas-beginner/penjualan.csv') df.head(-6) df.tail(-6)
Latar Belakang
Menangani data yang seringnya memiliki banyak baris dan kolom, kita sering lupa bagaimana rupa data yang kita tangani. Fungsi head menjadi yang paling sering digunakan, untuk melihat kolom apa saja yang ada dan bagaimana isinya.
Kode
Load library dan data.
import pandas as pd df = pd.read_csv('https://raw.githubusercontent.com/aansubarkah/basangdata_pandas/master/pandas-beginner/penjualan.csv')
head
Tanpa Parameter
df.head()
Pandas akan menampilkan 5 baris data teratas, jika parameter n tidak diisi.
Parameter n
df.head(3)
Jika parameter n diisi (di atas diisi dengan 3) maka sebanyak itulah data teratas ditampilkan.
Parameter n negatif
df.head(-1) df.head(-6)
Parameter n dapat pula diisi angka negatif. Jika diisi -1 maka dari 10 data, 1 data tidak ditampilkan. Demikian pula jika digunakan -6 maka 6 data tidak ditampilkan.
tail
Tanpa Parameter
df.tail()
Sama dengan head, jika fungsi tail dipanggil langsung tanpa parameter maka 5 data terakhir akan ditampilkan.
Parameter n
df.tail(3)
Parameter n diisi untuk menampilkan n data terakhir.
Parameter n negatif
Penggunaan parameter n negatif mirip dengan head. Jika digunakan n = -1 maka semua data ditampilkan kecuali 1 teratas. Bila n = -6 maka semua (10 baris) data ditampilkan kecuali 6 baris teratas, sehingga 4 baris terbawah yang ditampilkan.
Galeri
Referensi
- https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.head.html
- https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.tail.html
Cover Image by Pexels on Pixabay