groupby()
Pandas DataFrame groupby() metodi
Misol
Har bir avtomobil brendi uchun o‘rtacha co2 sarfini toping:
import pandas as pd
data = {
'co2': [95, 90, 99, 104, 105, 94, 99, 104],
'model': ['Citigo', 'Fabia', 'Fiesta', 'Rapid', 'Focus', 'Mondeo', 'Octavia', 'B-Max'],
'car': ['Skoda', 'Skoda', 'Ford', 'Skoda', 'Ford', 'Ford', 'Skoda', 'Ford']
}
df = pd.DataFrame(data)
print(df.groupby(["car"]).mean())
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
groupby() metodi ma’lumotlaringizni guruhlash va bu guruhlar ustida funksiyalarni bajarish imkonini beradi.
Sintaksis
dataframe.transform(by, axis, level, as_index, sort, group_keys, observed, dropna)
Parametrlar
axis, level, as_index, sort, group_keys, observed, dropna parametrlari kalit so‘zli argumentlar hisoblanadi.
| Parametr | Qiymat | Tavsif |
|---|---|---|
| by | Majburiy. DataFrame qanday guruhlanishini belgilash uchun ishlatiladigan yorliq, yorliqlar ro‘yxati yoki funksiya. | |
| axis | 0 |
Ixtiyoriy, guruhlash qaysi o‘q bo‘yicha bajarilishini belgilaydi, standart qiymat 0. |
| level | darajaNone |
Ixtiyoriy. Guruhlash muayyan daraja bo‘yicha bajarilishi kerakligini belgilaydi. Standart qiymat None |
| as_index | True |
Ixtiyoriy, standart qiymat True. Natijada guruh yorliqlari indeks sifatida ISHLATILMASLIGI kerak bo‘lsa, False ga o‘rnating |
| sort | True |
Ixtiyoriy, standart qiymat True. Natijada guruh kalitlari SARALANMASLIGI kerak bo‘lsa (unumdorlikni oshirish uchun), False ga o‘rnating |
| group_keys | True |
Ixtiyoriy, standart qiymat True. Natijada guruh kalitlari indeksga QO‘SHILMASLIGI kerak bo‘lsa, False ga o‘rnating |
| dropna | True |
Ixtiyoriy, standart qiymat True. Natija guruh kaliti NULL qiymat bo‘lgan qatorlar/ustunlarni ham o‘z ichiga olishi kerak bo‘lsa, False ga o‘rnating |
Qaytariladigan qiymat
Qatorlar/ustunlar guruhlangan DataFrameGroupBy obyekti.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
