head() di Pandas

Menampilkan beberapa baris teratas DataFrame untuk mengintip isi data.

Diperbarui · Tim Zennit.id

Penjelasan sederhana

Bayangkan kamu baru menerima file Excel berisi ribuan baris. Hal pertama yang kamu lakukan pasti melihat beberapa baris atasnya dulu untuk tahu isinya apa. head() melakukan hal yang sama di Pandas.

Sintaks

df.head(n=5)
BagianKeterangan
nJumlah baris yang diambil dari atas. Kalau dikosongkan, 5 baris.

df adalah nama DataFrame (tabel) yang sedang diolah. Contoh di bawah memakai import pandas as pd dan import numpy as np, yang sudah disiapkan otomatis.

Contoh head()

Data contoh: karyawan (sudah tersedia sebagai DataFrame)

DataFrame karyawan

idnamadept_idkotagajitgl_masukatasan_id
1 Andi Pratama 3 Bandung 12500000 2019-03-11 NaN
2 Bunga Lestari 1 Jakarta 9800000 2020-07-01 NaN
3 Candra Wijaya 3 Bandung 8200000 2021-02-15 1
4 Dewi Anggraini 2 Jakarta 7500000 2022-05-09 6
5 Eko Saputra 1 Jakarta 6900000 2023-01-16 2
6 Fajar Nugroho 2 Surabaya 11000000 2018-09-03 NaN
7 Gita Permata 3 Jakarta 8200000 2023-08-21 1
8 Hendra Gunawan NaN Medan 5500000 2024-04-02 NaN
head.py
karyawan.head(3)

Hasil 3 baris × 7 kolom

idnamadept_idkotagajitgl_masukatasan_id
1 Andi Pratama 3 Bandung 12500000 2019-03-11 NaN
2 Bunga Lestari 1 Jakarta 9800000 2020-07-01 NaN
3 Candra Wijaya 3 Bandung 8200000 2021-02-15 1

Tiga baris pertama tabel karyawan beserta semua kolomnya. Perhatikan atasan_id yang kosong tampil sebagai NaN.

Cara kerjanya, langkah demi langkah

  1. Pandas mengambil DataFrame karyawan.
  2. Diambil 3 baris paling atas.
  3. Hasilnya DataFrame baru berisi 3 baris dengan semua kolom.

Dipakai untuk apa di kantor?

  • Mengecek apakah file CSV atau Excel terbaca dengan benar setelah pd.read_csv().
  • Melihat nama kolom dan contoh nilainya sebelum menulis rumus.

Kesalahan yang sering terjadi

  • Menulis karyawan.head tanpa tanda kurung. Hasilnya bukan tabel, tapi keterangan fungsi.
  • Mengira head() mengambil baris dengan nilai terbesar. Untuk itu pakai nlargest() atau sort_values().
Progres bab Mengenal Data 0/4 dipelajari
Lanjut: info()

Langkah berikutnya

Dari paham fungsi, ke siap kerja.

Belajar Python bareng mentor

Tahu fungsinya itu awal. Mengolah data kantor sampai jadi insight, itu skill.

Private Class Python & SQL untuk Data: dari Pandas dasar sampai membersihkan, merekap, dan memvisualisasikan data studi kasus kerja, dengan jadwal yang menyesuaikan kamu.

Lihat Private Class