Pandas- ကြိုးတစ်ချောင်းနဲ့ မစတဲ့ လိုင်းတွေကို ဘယ်လိုရွေးမလဲ။
pandas DataFrame တွင် သတ်မှတ်ထားသော စာကြောင်းတစ်ခုနှင့် မစတင်သော အတန်းများကို ရွေးချယ်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
df[~df. my_column . str . startswith ((' this ', ' that '))]
ဤအထူးဖော်မြူလာသည် my_column ဟုခေါ်သော ကော်လံတွင် ဤ စာကြောင်း သို့မဟုတ် ဤ စာကြောင်းဖြင့် မစတင်သည့် DataFrame ရှိ အတန်းအားလုံးကို ရွေးချယ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas တွင် စာကြောင်းတစ်ခုနှင့် မစတင်သော လိုင်းများကို ရွေးပါ။
စတိုးဆိုင်အမျိုးမျိုးအတွက် အရောင်းအချက်အလက်ပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည် ဆိုကြပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' store ': ['Upper East', 'Upper West', 'Lower East', 'West', 'CTR'], ' sales ': [150, 224, 250, 198, 177]}) #view DataFrame print (df) blind sales 0 Upper East 150 1 Upper West 224 2 Lower East 250 3 West 198 4 CTR 177
စတိုး ကော်လံရှိ “ Upper” သို့မဟုတ် “ Lower” စာကြောင်းများဖြင့် မစတင်သော DataFrame ရှိ အတန်းအားလုံးကို ရွေးချယ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#select all rows where store does not start with 'Upper' or 'Lower'
df[~df. blind . str . startswith ((' Upper ',' Lower '))]
blind sales
3 West 198
4 CTR 177
ပြန်ပေးသည့် တစ်ခုတည်းသောအတန်းများသည် စတိုး ကော်လံတွင် “ အထက်” သို့မဟုတ် “ အောက်” ဖြင့် မစတင်ကြောင်း သတိပြုပါ။
သင်အလိုရှိပါက၊ startupswith() လုပ်ဆောင်ချက်၏ အပြင်ဘက်တွင် string tuple ကို သတ်မှတ်နိုင်သည်။
#define tuple of strings
some_strings = (' Upper ', ' Lower ')
#select all rows where store does not start with strings in tuple
df[~df. blind . str . startswith (some_strings)]
blind sales
3 West 198
4 CTR 177
၎င်းသည် ယခင်နည်းလမ်းအတိုင်း ရလဒ်ကို ထုတ်ပေးသည်။
မှတ်ချက် – ပန်ဒါများတွင် startwith function ၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas- စာကြောင်းအရှည်ပေါ်မူတည်၍ အတန်းများကို စစ်ထုတ်နည်း
Pandas- ကော်လံတွင် စာကြောင်းတစ်ခုပါရှိမရှိ စစ်ဆေးနည်း
Pandas- GroupBy ကို အသုံးပြု၍ စာကြောင်းများ ပေါင်းစပ်နည်း