groupby()

Pandas DataFrame groupby() metodi

❮ DataFrame ma’lumotnomasi


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
1
'index'
'columns'
Ixtiyoriy, guruhlash qaysi o‘q bo‘yicha bajarilishini belgilaydi, standart qiymat 0.
level daraja
None
Ixtiyoriy. Guruhlash muayyan daraja bo‘yicha bajarilishi kerakligini belgilaydi. Standart qiymat None
as_index True
False
Ixtiyoriy, standart qiymat True. Natijada guruh yorliqlari indeks sifatida ISHLATILMASLIGI kerak bo‘lsa, False ga o‘rnating
sort True
False
Ixtiyoriy, standart qiymat True. Natijada guruh kalitlari SARALANMASLIGI kerak bo‘lsa (unumdorlikni oshirish uchun), False ga o‘rnating
group_keys True
False
Ixtiyoriy, standart qiymat True. Natijada guruh kalitlari indeksga QO‘SHILMASLIGI kerak bo‘lsa, False ga o‘rnating
dropna True
False
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.


❮ DataFrame ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!