Veri Bilimi & Veri Manipülasyonu - Pandas

Gruplama İşlemi

Yayın tarihi :21-Ara-21
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
Paylaş:

Yorum Yap (*Yorumunuza kod eklemek isterseniz Kod Parçacığı Ekle butonuna tıklayarak ekleyebilirsiniz.)

Yorumlar

Henüz hiç yorum yapılmamış, ilk yorum yapan sen ol.