Pandas- စာရင်းကော်လံတစ်ခုကို ကော်လံများစွာသို့ ခွဲနည်း
စာရင်းကော်လံတစ်ခုကို pandas DataFrame အတွင်းရှိ ကော်လံအများအပြားသို့ ခွဲရန် အောက်ပါအခြေခံ syntax ကို သင်သုံးနိုင်သည်။
#split column of lists into two new columns
split = pd. DataFrame (df[' my_column ']. to_list (), columns = [' new1 ',' new2 '])
#join split columns back to original DataFrame
df = pd. concat ([df, split], axis= 1 )
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas ရှိ ကော်လံအများအပြားတွင် စာရင်းများ၏ ကော်လံကို ပိုင်းခြားပါ။
အမှတ်များ ဟုခေါ်သော ကော်လံတွင် တန်ဖိုးများစာရင်းများပါ၀င်သော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['Mavs', 'Heat', 'Kings', 'Suns'], ' points ': [[99, 105], [94, 113], [99, 97], [87, 95]]}) #view DataFrame print (df) team points 0 Mavs [99, 105] 1 Heat [94, 113] 2 Kings [99, 97] 3 Suns [87, 95]
အမှတ်များ ကော်လံကို game1 နှင့် game2 ဟုခေါ်သော ကော်လံအသစ်နှစ်ခုအဖြစ် ပိုင်းခြားထားသော DataFrame အသစ်တစ်ခုကို ဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#split column of lists into two new columns
split = pd. DataFrame (df[' my_column ']. to_list (), columns = [' new1 ',' new2 '])
#view DataFrame
print (split)
game1 game2
0 99 105
1 94 113
2 99 97
3 87 95
ကျွန်ုပ်တို့ဆန္ဒရှိပါက concat() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဤခွဲခြမ်းထားသော DataFrame ကို မူရင်း DataFrame နှင့် ချိတ်ဆက်နိုင်သည်-
#join split columns back to original DataFrame
df = pd. concat ([df, split], axis= 1 )
#view updated DataFrame
print (df)
team points game1 game2
0 Mavs [99, 105] 99 105
1 Heat [94, 113] 94 113
2 Kings [99, 97] 99 97
3 Suns [87, 95] 87 95
နောက်ဆုံးအနေဖြင့်၊ ကျွန်ုပ်တို့အလိုရှိပါက DataFrame မှ မူရင်း အချက်များ ကော်လံကို ဖယ်ရှားနိုင်သည်-
#drop original points column
df = df. drop (' points ', axis= 1 )
#view updated DataFrame
print (df)
team game1 game2
0 Mavs 99 105
1 Heat 94 113
2 Kings 99 97
3 Suns 87 95
နောက်ဆုံးရလဒ်မှာ စာရင်းများ၏ မူလ အချက်များ ကော်လံကို game1 နှင့် game2 ဟုခေါ်သော ကော်လံအသစ်နှစ်ခုအဖြစ် ပိုင်းခြားထားသည့် DataFrame တစ်ခုဖြစ်သည်။
မှတ်ချက် – သင့်စာရင်းကော်လံတွင် စာရင်းတစ်ခုစီတွင် ထူးဆန်းသောတန်ဖိုးများပါနေပါက၊ ပန်ဒါများသည် စာရင်းများကို ကော်လံများအဖြစ်ခွဲလိုက်သောအခါတွင် ပျောက်နေသောတန်ဖိုးများကို NaN တန်ဖိုးများဖြင့် ဖြည့်ပေးမည်ဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
အညွှန်းမပါဘဲ Pandas DataFrame ကို ဘယ်လို ပရင့်ထုတ်မလဲ။
Pandas DataFrame တွင်အတန်းအားလုံးကိုပြသနည်း
Pandas DataFrame ရှိ ကော်လံအားလုံး အမျိုးအစားကို စစ်ဆေးနည်း