Pandas burst() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံ (ဥပမာများနှင့်အတူ)
inline list တစ်ခုစီ၏ ဒြပ်စင်တစ်ခုစီကို DataFrame အဖြစ်သို့ ပြောင်းလဲရန် pandas burst() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
df. explode (' variable_to_explode ')
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas DataFrame ဖြင့် explosive() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': [['A', 'B', 'C'], ['D', 'E', 'F'], ['G', 'H', 'I']] , ' position ':['Guard', 'Forward', 'Center'], ' points ': [7, 14, 19]}) #view DataFrame df team position points 0 [A, B, C] Guard 7 1 [D, E, F] Forward 14 2 [G, H, I] Center 19
အဖွဲ့ ကော်လံတွင် အသင်းအမည်စာရင်းများ ပါဝင်သည်ကို သတိပြုပါ။
စာရင်းတစ်ခုစီ၏ဒြပ်စင်တစ်ခုစီကို မျဉ်းတစ်ကြောင်းအဖြစ် ပေါက်ကွဲရန် explode() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်သည်။
#explode team column
df. explode (' team ')
team position points
0 A Guard 7
0 B Guard 7
0 C Guard 7
1D Forward 14
1 E Forward 14
1 F Forward 14
2G Center 19
2H Center 19
2 I Center 19
အဖွဲ့ ကော်လံတွင် စာရင်းများမပါဝင်တော့ကြောင်း သတိပြုပါ။ စာရင်းတစ်ခုစီရှိ အကြောင်းအရာတစ်ခုစီကို တစ်ကြောင်းစီသို့ ကျွန်ုပ်တို့ “ပေါက်ကွဲ” ခဲ့သည်။
ယခုအခါ အချို့အတန်းများတွင် တူညီသော အညွှန်းတန်ဖိုးရှိကြောင်းကိုလည်း သတိပြုပါ။
အဖွဲ့ကော်လံကို ပေါက်ကွဲသောအခါ အညွှန်းကို ပြန်လည်သတ်မှတ်ရန် reset_index() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
#explode team column and reset index of resulting dataFrame
df. explode (' team '). reset_index (drop= True )
team position points
0 A Guard 7
1 B Guard 7
2 C Guard 7
3D Forward 14
4 E Forward 14
5 F Forward 14
6G Center 19
7 A.M. Center 19
8 I Center 19
အတန်းတစ်ခုစီတွင် ယခုထူးခြားသော အညွှန်းတန်ဖိုးတစ်ခု ရှိနေကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas ရှိ စာကြောင်းကော်လံတစ်ခုကို ကော်လံများစွာသို့ ခွဲနည်း
Pandas DataFrame ကို များစွာသော DataFrame အဖြစ် ခွဲနည်း
Pandas DataFrame ကို ကော်လံတန်ဖိုးဖြင့် မည်သို့ခွဲမည်နည်း။