Pandas- ကော်လံတစ်ခုလုံး၏ အပိုင်းခွဲတစ်ခုကို မည်သို့ရယူရမည်နည်း။
Pandas DataFrame တွင် ကော်လံတစ်ခုလုံး၏ အခွဲစာကြောင်းကို ရယူရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
df[' some_substring '] = df[' string_column ']. str [1:4]
ဤဥပမာသည် string_column တွင် ရာထူး 1 မှ 4 မှ ဇာတ်ကောင်များပါရှိသော some_substring ဟုခေါ်သော ကော်လံအသစ်ကို ဖန်တီးသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas ရှိ ကော်လံတစ်ခုလုံး၏ စာကြောင်းခွဲကို ရယူပါ။
အမျိုးမျိုးသောဘတ်စကက်ဘောအသင်းများအကြောင်းအချက်အလက်ပါရှိသောအောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုကြပါစို့။
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' team ': ['Mavericks', 'Warriors', 'Rockets', 'Hornets', 'Lakers'],
' points ': [120, 132, 108, 118, 106]})
#view DataFrame
print (df)
team points
0 Mavericks 120
1 Warriors 132
2 Rockets 108
3 Hornets 118
4 Lakers 106
ရာထူး 1 နှင့် 4 ကြားတွင် အဖွဲ့ ကော်လံမှ ဇာတ်ကောင်များပါရှိသော ကော်လံအသစ်ကို ဖန်တီးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#create column that extracts characters in positions 1 through 4 in team column
df[' team_substring '] = df[' team ']. str [1:4]
#view updated DataFrame
print (df)
team points team_substring
0 Mavericks 120 ave
1 Warriors 132 arr
2 Rockets 108 ock
3 Hornets 118 orn
4 Lakers 106 ake
team_substring ဟုခေါ်သော ကော်လံအသစ်တွင် ရာထူး 1 နှင့် 4 ကြားရှိ အဖွဲ့ကော်လံမှ ဇာတ်ကောင်များ ပါရှိသည်။
ကိန်းဂဏာန်းကော်လံတစ်ခုမှ စာကြောင်းခွဲတစ်ခုကို ထုတ်ယူရန် ဤ syntax ကို အသုံးပြုရန် ကြိုးပမ်းပါက၊ သင်သည် အမှားတစ်ခု ရရှိလိမ့်မည်-
#attempt to extract characters in positions 0 through 2 in points column
df[' points_substring '] = df[' points ']. str [:2]
AttributeError: Can only use .str accessor with string values!
ယင်းအစား၊ သင်သည် astype(str) ကို အသုံးပြု၍ ဂဏန်းကော်လံကို ပထမဆုံးအဖြစ် ပြောင်းရပါမည်-
#extract characters in positions 0 through 2 in points column
df[' points_substring '] = df[' points ']. astype (str). str [:2]
#view updated DataFrame
print (df)
team points points_substring
0 Mavericks 120 12
1 Warriors 132 13
2 Rockets 108 10
3 Hornets 118 11
4 Lakers 106 10
ဤတစ်ကြိမ်တွင် ကျွန်ုပ်တို့သည် ၎င်းတို့ကို string တစ်ခုသို့ ဦးစွာပြောင်းလိုက်သောကြောင့် ရာထူး 0 မှ 2 ကို အ စက် ကော်လံမှ အောင်မြင်စွာ ထုတ်ယူနိုင်ပါပြီ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas- စာကြောင်းတွင် စာကြောင်းခွဲများစွာပါရှိမရှိ စစ်ဆေးပါ။
Pandas- ကော်လံတစ်ခုစီရှိ တန်ဖိုးတစ်ခုစီသို့ စာကြောင်းတစ်ကြောင်းထည့်နည်း
Pandas- သတ်မှတ်ထားသောစာကြောင်းပါရှိသော ကော်လံများကို မည်သို့ရွေးချယ်ရမည်နည်း။