Pandas- groupby() ကိုသုံးပြီးနောက် အဖွဲ့တစ်ဖွဲ့ရယူနည်း


pandas DataFrame တွင် groupby() လုပ်ဆောင်ချက်ကို အသုံးပြုပြီးနောက် တိကျသောအုပ်စုတစ်ခုရရှိရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-

နည်းလမ်း 1- groupby() ကိုသုံးပြီးနောက် အဖွဲ့ကို ရယူပါ

 grouped_df. get_group (' A ')

နည်းလမ်း 2- groupby() ကိုသုံးပြီးနောက် အုပ်စုထဲမှ ကော်လံများကို ရယူပါ

 grouped_df[[' column1 ', ' column3 ']]. get_group (' A ')

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' store ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
                   ' sales ': [12, 15, 24, 24, 14, 19, 12, 38],
                   ' refunds ': [4, 8, 7, 7, 10, 5, 4, 11]})

#view DataFrame
print (df)

  store sales refunds
0 to 12 4
1 to 15 8
2 to 24 7
3 to 24 7
4 B 14 10
5 B 19 5
6 B 12 4
7 B 38 11

ဥပမာ 1- groupby() ကိုသုံးပြီးနောက် အဖွဲ့တစ်ဖွဲ့ရယူပါ

အောက်ပါကုဒ်သည် groupby( ) လုပ်ဆောင်ချက်ကို စတိုးဆိုင်အမည်ဖြင့် အတန်းများအုပ်စုဖွဲ့ရန် ဖော်ပြထားပြီး၊ အုပ်စုအမည် “ A” ပါသော အတန်းအားလုံးကို ပြန်လည်ရယူရန် get_group() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-

 #group rows of DataFrame based on value in 'store' column
grouped_stores = df. groupby ([' store '])

#get all rows that belong to group name 'A'
grouped_stores. get_group (' A ')

    store sales refunds
0 to 12 4
1 to 15 8
2 to 24 7
3 to 24 7

get_group() သည် အဖွဲ့အမည် “ A” ဖြင့် အုပ်စုပိုင်အတန်းအားလုံးကို ပြန်ပေးကြောင်း သတိပြုပါ။

ဥပမာ 2- groupby() ကိုသုံးပြီးနောက် အုပ်စုထဲမှ သီးခြားကော်လံများကို ရယူပါ

အောက်ပါကုဒ်တွင် groupby( ) လုပ်ဆောင်ချက်ကို စတိုးဆိုင်အမည်ဖြင့် အတန်းများအုပ်စုဖွဲ့နည်းကို ပြသထားပြီး၊ ထို့နောက် “ A” ကော်လံများအတွက်သာ “ ရောင်းချခြင်း” နှင့် “ ပြန်အမ်းငွေ” ကော်လံများအတွက် အုပ်စုပိုင်အတန်းအားလုံးကို ရယူရန် get_group() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။ :

 #group rows of DataFrame based on value in 'store' column
grouped_stores = df. groupby ([' store '])

#get all rows that belong to group name 'A' for sales and refunds columns
grouped_stores[[' store ', ' refunds ']]. get_group (' A ')

    store refunds
0 to 4
1 to 8
2 to 7
3 to 7

get_group() သည် “ အရောင်း” နှင့် “ ပြန်အမ်းငွေများ” ကော်လံများအတွက်သာ အုပ်စုအမည် “ A” ဖြင့် အဖွဲ့ပိုင်အတန်းအားလုံးကို ပြန်ပေးကြောင်း သတိပြုပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas တွင် GroupBy ပေါင်းစည်းနည်း
Pandas တွင် Groupby နှင့် Plot ကိုအသုံးပြုနည်း
Pandas ရှိ GroupBy ကို အသုံးပြု၍ ထူးခြားသောတန်ဖိုးများကို ရေတွက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်