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 ကို ကော်လံတန်ဖိုးဖြင့် မည်သို့ခွဲမည်နည်း။

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

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