Pandas ရှိ စာကြောင်းကော်လံတစ်ခုကို ကော်လံများစွာသို့ ခွဲနည်း


pandas DataFrame တွင် string ကော်လံတစ်ခုကို ကော်လံများစွာသို့ ခွဲရန် အောက်ပါအခြေခံ syntax ကို သင်သုံးနိုင်သည်။

 #split column A into two columns: column A and column B
df[[' A ',' B ']] = df[' A ']. str . split (' , ', 1 , expand= True )

အောက်ပါဥပမာများသည် ဤ syntax ကိုလက်တွေ့တွင်မည်သို့အသုံးပြုရမည်ကိုပြသထားသည်။

ဥပမာ 1- ကော်မာဖြင့် ကော်လံကို ပိုင်းပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် ကော်မာတစ်ခုအပေါ် အခြေခံ၍ ပန်ဒါ DataFrame တွင် ကော်လံတစ်ခုကို သီးခြားကော်လံနှစ်ခုသို့ ခွဲနည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavs, West', 'Spurs, West', 'Nets, East'],
                   ' points ': [112, 104, 127]})

#view DataFrame
df

	team points
0 Mavs, West 112
1 Spurs, West 104
2 Nets, East 127

#split team column into two columns
df[[' team ', ' conference ']] = df[' team ']. str . split (' , ', 1 , expand= True )

#view updated DataFrame
df

	team points conference
0 Mavs 112 West
1 Spurs 104 West
2 Nets 127 East

ခွဲခြမ်းမှုကို လုပ်ဆောင်ပြီးနောက် ကော်လံများကို ပြန်စီနိုင်သည်ကို သတိပြုပါ-

 #reorder columns
df = df[[' team ', ' conference ', ' points ']]

#view DataFrame
df

	team conference points
0 Mavs West 112
1 Spurs West 104
2 Nets East 127

ဥပမာ 2- ကော်လံကို အခြားသော ကန့်သတ်ချက်များဖြင့် ခွဲပါ။

ကော်လံတစ်ခုကို အခြားမျဉ်းသားများဖြင့် ပိုင်းခြားရန် တူညီသော syntax ကို အသုံးပြုနိုင်သည်။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် ကော်လံတစ်ခုကို space တစ်ခုဖြင့် ပိုင်းခြားနိုင်သည်။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavs West', 'Spurs West', 'Nets East'],
                   ' points ': [112, 104, 127]})

#split team column into two columns
df[[' team ', ' conference ']] = df[' team ']. str . split (' ', 1 , expand= True )

#view updated DataFrame
df

	team conference points
0 Mavs West 112
1 Spurs West 104
2 Nets East 127

ကော်လံတစ်ခုကို မျဉ်းစောင်း ဖြင့် ပိုင်းခြားနိုင်သည်။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavs/West', 'Spurs/West', 'Nets/East'],
                   ' points ': [112, 104, 127]})

#split team column into two columns
df[[' team ', ' conference ']] = df[' team ']. str . split (' / ', 1 , expand= True )

#view updated DataFrame
df

	team conference points
0 Mavs West 112
1 Spurs West 104
2 Nets East 127

ဤအထားအသိုကိုအသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့လိုချင်သော ကန့်သတ်ချက်ဖြင့် ကော်လံတစ်ခုကို ခွဲနိုင်သည်။

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

Pandas DataFrame တွင် အတန်းများထည့်နည်း
Pandas DataFrame တွင် Numpy array ကိုမည်သို့ထည့်မည်နည်း။
Pandas DataFrame ရှိ အတန်းအရေအတွက်ကို ရေတွက်နည်း

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

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