Bölüm kodlarını ve/veya veri setlerini indir.
Gruplama İşlemi, bir sütun değerlerini gruplamak için groupby() komutu kullanılır.
Örnek-1:
import pandas as pd
df=pd.DataFrame(data={"S1":["A","B","C","C","A"],"S2":[12,10,6,3,6]})
df
Çıktı:
#S1'deki değerlere göre gruplama yapılırsa;
df.groupby("S1")
Çıktı:
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001E04EE41D00>
#gruplama yapılan değerlerin median'larını görüntüleyelim;
df.groupby("S1").median()
Çıktı:
Örnek-2:
df=pd.DataFrame(data={"Meslek":["Müh.","Dr.","Müh.","Öğr.","Dr.","Av."],
"Personel":["Enes","Sefa","Defne","Mustafa","Ali","Zehra"],
"Maas":[5000,7500,8000,5500,11000,9000]})
df
Çıktı:
#Mesleklere göre gruplama yapılırsa;
df.groupby("Meslek")
Çıktı:
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x000001E04AEDC9D0>
#Mesleklerin gruplarına göre maaşların medyanlarını hesaplayalım;
df.groupby("Meslek")["Maas"].median()
Çıktı:
Meslek Av. 9000 Dr. 9250 Müh. 6500 Öğr. 5500 Name: Maas, dtype: int64