Mavzu: Python da ma`lumotlarga dastlabki ishlov berish. Pandas kutubxonasi


Sintaksis: DataFrame.groupby(by=None, axis=0, level=None, as_index=True, sort=True, group_keys=True, squeeze=False, **kwargs) tartibi


Download 0.86 Mb.
bet5/6
Sana26.01.2023
Hajmi0.86 Mb.
#1124793
1   2   3   4   5   6
Bog'liq
Mustaqil ish

Sintaksis: DataFrame.groupby(by=None, axis=0, level=None, as_index=True, sort=True, group_keys=True, squeeze=False, **kwargs)
tartibi: Guruh kalitlarini saralash. Buni oʻchirib qoʻyish orqali unumdorlikni oshiring. E'tibor bering, bu har bir guruh ichidagi kuzatishlar tartibiga ta'sir qilmaydi. groupby har bir guruh ichidagi qatorlar tartibini saqlaydi.
group_keys : Qo'llash qo'ng'iroq qilganda, siqish qismlarini aniqlash uchun indeksga guruh kalitlarini qo'shing :Iloji bo'lsa qaytish turining o'lchamini kamaytiring, aks holda izchil turni qaytaring
Qaytaradi: GroupBy obyekti
1-misol: groupby() “Jamoa” asosida ma’lumotlarni guruhlash uchun funksiyadan foydalaning .

# importing pandas as pd
import pandas as pd
# Creating the dataframe 
df = pd.read_csv("nba.csv")
# Print the dataframe
Df


Endi groupby()funktsiyani qo'llang.

# applying groupby() function to
# group the data on team value.
gk = df.groupby('Team')
# Let's print the first entries
# in all the groups formed.
gk.first()

Chiqish:

Guruhning istalgan birini o'z ichiga olgan qiymatni chop qilaylik. Buning uchun jamoa nomidan foydalaning. get_group()Biz har qanday guruhdagi yozuvlarni topish uchun funktsiyadan foydalanamiz .

# Finding the values contained in the "Boston Celtics" group
gk.get_group('Boston Celtics')

Natija:



Download 0.86 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling