Apa itu Pandas?

Pandas adalah alat di Python untuk mengolah data berbentuk tabel, seperti Excel tapi lewat kode.

Diperbarui · Tim Zennit.id

Penjelasan sederhana

Kalau Excel adalah aplikasi yang kamu klik-klik, Pandas adalah "Excel yang diperintah lewat kode". Isinya tetap tabel dengan baris dan kolom, tapi semua langkah (menyaring, menjumlah, menggabungkan) ditulis sebagai perintah.

Kenapa repot pakai kode? Karena langkahnya tersimpan. Laporan bulanan yang biasanya kamu kerjakan ulang dengan klik, cukup dijalankan ulang dalam hitungan detik, dan tetap lancar walau datanya ratusan ribu baris.

Sintaks

import pandas as pd
df = pd.read_csv('data.csv')
BagianKeterangan
import pandas as pdMemanggil Pandas dan memberinya nama pendek pd. Ditulis sekali di baris paling atas.
pd.read_csv('data.csv')Membaca file CSV menjadi tabel. Di Kamus ini tabel contoh sudah dibaca otomatis.
dfNama variabel untuk tabel. Boleh nama apa saja, misalnya karyawan atau penjualan.

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 import pandas as pd

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
pengenalan.py
# Di Kamus ini pandas sudah dipanggil dan tabel contoh sudah tersedia.
# Cukup tulis nama tabelnya untuk melihat isinya:
karyawan

Hasil 8 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
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

Menulis nama tabel di baris terakhir sudah cukup untuk menampilkannya. Inilah tabel karyawan yang dipakai di banyak contoh Kamus ini.

Cara kerjanya, langkah demi langkah

  1. import pandas as pd memanggil Pandas. Di Kamus ini langkah ini sudah dilakukan otomatis.
  2. Data dibaca menjadi tabel, misalnya dengan pd.read_csv(). Tabel contoh karyawan, departemen, dan penjualan sudah tersedia.
  3. Menulis nama tabel di baris terakhir kode menampilkan isinya.

Dipakai untuk apa di kantor?

  • Data terlalu besar dan Excel mulai lambat atau macet.
  • Pekerjaan yang sama diulang tiap minggu atau tiap bulan.
  • Menggabungkan banyak file sekaligus.

Kesalahan yang sering terjadi

  • Lupa menulis import pandas as pd saat mencoba di laptop atau Google Colab, sehingga muncul error "pd is not defined".
  • Mengira harus hafal semua fungsi. Cukup kuasai 10–15 fungsi yang paling sering dipakai, sisanya bisa dicari saat butuh.
Progres bab Kenalan dengan Pandas 0/6 dipelajari
Lanjut: DataFrame & Series

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