Pandas- groupby ကို အသုံးပြု၍ စာကြောင်းများ ပေါင်းစပ်နည်း
GroupBy မှ ပန်ဒါများတွင် မျဥ်းစာများကို ပေါင်းစပ်ရန် အောက်ပါ အခြေခံ အထားအသိုကို သုံးနိုင်သည်။
df. groupby ([' group_var '], as_index= False ). agg ({' string_var ': ' ' .join })
ဤအထူးဖော်မြူလာသည် အတန်းများကို group_var ကော်လံဖြင့် အုပ်စုဖွဲ့ကာ၊ ထို့နောက် string_var ကော်လံရှိ စာကြောင်းများကို ပေါင်းစပ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- GroupBy ကို အသုံးပြု၍ စာကြောင်းများ ပေါင်းစပ်နည်း
ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' store ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
' quarter ': [1, 1, 2, 2, 1, 1, 2, 2],
' employee ': ['Andy', 'Bob', 'Chad', 'Diane',
'Elana', 'Frank', 'George', 'Hank']})
#view DataFrame
print (df)
DataFrame ၏အတန်းများကို စတိုးဆိုင် နှင့် လေးပုံတပုံ ဖြင့် အုပ်စုဖွဲ့ပြီး ဝန်ထမ်း ကော်လံရှိ ကြိုးများကို ပေါင်းစပ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#group by store and quarter, then concatenate employee strings
df. groupby ([' store ', ' quarter '], as_index= False ). agg ({' employee ':''. join })
store quarter employee
0 To 1 Andy Bob
1 A 2 Chad Diane
2 B 1 Elana Frank
3 B 2 George Hank
ရလဒ်မှာ နေရာတစ်ခု နှင့် ပေါင်းစပ်ထားသော ဝန်ထမ်း ကော်လံစာကြောင်းများဖြင့် စတိုးနှင့် လေးပုံတပုံ ဖြင့် အုပ်စုဖွဲ့ထားသော DataFrame ဖြစ်သည်။
& သင်္ကေတကဲ့သို့သော ခြားနားသောခြားနားချက်ကို အသုံးပြု၍ စာကြောင်းများကို ပေါင်းစပ်နိုင်သည်-
#group by store and quarter, then concatenate employee strings
df. groupby ([' store ', ' quarter '], as_index= False ). agg ({' employee ':' & '. join })
store quarter employee
0 To 1 Andy & Bob
1 A 2 Chad & Diane
2 B 1 Elana & Frank
3 B 2 George & Hank
ဝန်ထမ်းကော်လံရှိ စာကြောင်းများကို ယခု & သင်္ကေတဖြင့် ပိုင်းခြားထားကြောင်း သတိပြုပါ။
မှတ်ချက် ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas- အုပ်စုတစ်ခုစီအတွက် စုဆောင်းငွေကို တွက်ချက်နည်း
Pandas- အုပ်စုအလိုက် ထူးခြားသောတန်ဖိုးများကို ရေတွက်နည်း
Pandas- အုပ်စုအလိုက် ဆက်စပ်မှုကို တွက်ချက်နည်း