Lompat ke konten utama

Analisis Data dengan Python

Pelajaran 12 dari 18

Groupby dan agregasi · Pelajaran 12

Mengelompokkan dengan groupby

Tujuan: Pengguna dapat meringkas data per kelompok dengan sum, mean, dan count.

±9 menitDiperiksa 2026-09-22

df.groupby("kolom") membagi baris menjadi kelompok berdasar nilai kolom itu. Satu kolom angka dipilih setelahnya, lalu diringkas: .sum() menjumlahkan, .mean() merata-ratakan, .count() menghitung banyak baris.

per_cabang = df.groupby("cabang")["total"].sum()
print(per_cabang.to_dict())

Hasilnya Series dengan nama kelompok sebagai indeks, terurut mengikuti abjad nama kelompok. .to_dict() mengubahnya menjadi dict Python.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Software Carpentry — Programming with Python (inflammation) (CC-BY-4.0), Software Carpentry — Plotting and Programming in Python (gapminder) (CC-BY-4.0), Data Carpentry — Data Analysis and Visualization in Python for Ecologists (CC-BY-4.0), Kaggle learntools — Pandas (Apache-2.0), Microsoft — Data Science for Beginners (MIT). Rincian perubahan ada di halaman kelas.