Analisis data per kelompok: konsep split-apply-combine, groupby satu dan banyak kolom, agg, transform, filter, dan persentase per kelompok. Section ini menyusun materi menjadi chapter berurutan; ikuti urutannya karena tiap chapter memakai konsep dari chapter sebelumnya.
Memahami tiga tahap groupby: memecah data, menerapkan fungsi, dan menggabungkan hasil.
Buka → # GroupBy Satu KolomMengelompokkan data berdasarkan satu kolom dan menghitung agregat per kelompok.
Buka → # GroupBy Beberapa KolomMengelompokkan data berdasarkan beberapa kolom sekaligus dan membaca MultiIndex hasilnya.
Buka → # Fungsi Agregasi BawaanMenggunakan fungsi agregasi bawaan seperti sum, mean, count, min, dan max pada groupby.
Buka → # agg() dengan Beberapa FungsiMenerapkan beberapa fungsi agregasi sekaligus pada satu atau beberapa kolom.
Buka → # Named AggregationMenamai kolom hasil agregasi langsung saat menulis groupby agar hasilnya rapi.
Buka → # transform() pada GroupByMenghasilkan nilai agregat per kelompok dengan ukuran yang sama seperti data asli.
Buka → # filter() pada GroupByMenyaring kelompok utuh berdasarkan kondisi agregat, misalnya kelompok dengan total tertentu.
Buka → # GroupBy dan Missing ValuesMemahami bagaimana groupby memperlakukan NaN pada kunci kelompok dan data yang diagregasi.
Buka → # Persentase per KelompokMenghitung kontribusi setiap baris terhadap total kelompoknya dengan transform dan div.
Buka → # Analisis Berdasarkan KelompokMenggabungkan seluruh teknik groupby untuk menjawab pertanyaan analisis nyata.
Buka →