Multi-Agregasi dengan .groupby().agg()
Gunakan .agg({'kolom1': 'sum', 'kolom2': ['mean', 'max']}) untuk menerapkan beberapa fungsi agregasi sekaligus pada kelompok groupby.
👀 Contoh dulu
import pandas as pd
df = pd.DataFrame({'dept': ['IT', 'IT'], 'salary': [10, 20]})
res = df.groupby('dept').agg({'salary': 'mean'})
print(res.iloc[0, 0])Hasilnya: 15.0
💡 Sangat ampuh untuk membuat tabel eksekutif bertingkat.
📝 Sekarang giliranmu
Tuliskan perintah pandas untuk mengelompokkan df berdasarkan kolom 'dept' lalu menghitung nilai rata-rata ('mean') pada kolom 'salary'.
Preview