Pandas- သီးခြားတန်ဖိုးများနှင့် မညီမျှသော ကော်လံအလိုက် စစ်ထုတ်ပါ။


ကော်လံတစ်ခုသည် သီးခြားတန်ဖိုးများနှင့် မညီမျှသည့် pandas DataFrame ကို စစ်ထုတ်ရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။

နည်းလမ်း 1- ကော်လံသည် သီးခြားတန်ဖိုးတစ်ခုနှင့် မညီမျှသည့်နေရာတွင် စစ်ထုတ်ပါ။

 #filter rows where team column is not equal to 'Nets'
df_filtered = df[df[' team '] != ' Nets ']

နည်းလမ်း 2- ကော်လံသည် သီးခြားတန်ဖိုးများစွာနှင့် မညီမျှသည့်အခါ စစ်ထုတ်ပါ။

 #filter rows where team column is not equal to 'Nets', 'Mavs' or 'Kings'
df_filtered = df[ ~ df[' team ']. isin ([' Nets ', ' Mavs ', ' Kings '])]

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavs', 'Mavs', 'Nets', 'Nets', 'Heat', 'Heat', 'Kings'],
                   ' points ': [22, 28, 35, 34, 29, 28, 23]})

#view DataFrame
print (df)

    team points
0 Mavs 22
1 Mavs 28
2 Nets 35
3 Nets 34
4 Heat 29
5 Heat 28
6 Kings 23

ဥပမာ 1- ကော်လံသည် သီးခြားတန်ဖိုးတစ်ခုနှင့် မညီမျှသည့်နေရာတွင် စစ်ထုတ်ပါ။

အဖွဲ့ ကော်လံသည် “ Nets” နှင့် မညီမျှသော အတန်းများသာ ပါဝင်ရန် DataFrame ကို စစ်ထုတ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #filter rows where team column is not equal to 'Nets'
df_filtered = df[df[' team '] != ' Nets ']

#view filtered DataFrame
print (df_filtered)

    team points
0 Mavs 22
1 Mavs 28
4 Heat 29
5 Heat 28
6 Kings 23

အဖွဲ့ အမည် “ Nets” ရှိသည့် အတန်းတိုင်းကို DataFrame မှ စစ်ထုတ်ထားကြောင်း သတိပြုပါ။

မှတ်ချက် – သင်္ကေတ != သည် ပန်ဒါများတွင် “ မညီ” ကို ကိုယ်စားပြုသည်။

ဥပမာ 2- ကော်လံသည် သီးခြားတန်ဖိုးများစွာနှင့် မညီမျှသည့်နေရာတွင် စစ်ထုတ်ပါ။

အဖွဲ့ ကော်လံသည် “ Nets” , “ Mavs” သို့မဟုတ် “ Kings” နှင့် မညီမျှသည့် အတန်းများသာ ပါဝင်ရန် DataFrame ကို စစ်ထုတ်ရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #filter rows where team column is not equal to 'Nets', 'Mavs' or 'Kings'
df_filtered = df[ ~ df[' team ']. isin ([' Nets ', ' Mavs ', ' Kings '])]

#view filtered DataFrame
print (df_filtered)

   team points
4 Heat 29
5 Heat 28

အဖွဲ့ အမည် “ Nets” , “ Mavs” သို့မဟုတ် “ Kings” ရှိသည့် အတန်းတိုင်းကို DataFrame မှ စစ်ထုတ်ထားကြောင်း သတိပြုပါ။

မှတ်ချက် – သင်္ကေတ ~ သည် ပန်ဒါများတွင် “ မရှိ” ကို ကိုယ်စားပြုသည်။

စာရွက်စာတမ်း – pandas isin() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။

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

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် အခြားဘုံပန်ဒါတာဝန်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Pandas- ဆုံချက်ဇယားသို့ စစ်ထုတ်နည်းထည့်နည်း
ပန်ဒါများ- “ မပါဝင်ပါ” စစ်ထုတ်နည်း
Pandas- သတ်မှတ်ထားသောစာကြောင်းပါရှိသော အတန်းများကို စစ်ထုတ်နည်း

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

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