ပန်ဒါများ- ကော်လံနှစ်ခုညီမျှသည့် အတန်းများကို ရွေးပါ။


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

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

 df. query (' column1 ==column2 ')

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

 df. query (' column1 !=column2 ')

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

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' painting ': ['A', 'B', 'C', 'D', 'E', 'F'],
                   ' fail1 ': ['Good', 'Good', 'Bad', 'Bad', 'Good', 'Good'],
                   ' fail2 ': ['Good', 'Bad', 'Bad', 'Good', 'Good', 'Good']})

#view DataFrame
print (df)

  painting rater1 rater2
0 A Good Good
1 B Good Bad
2 C Bad Bad
3 D Bad Good
4 E Good Good
5 F Good Good

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

rater1 နှင့် rater2 ကော်လံများ၏ တန်ဖိုးများ တူညီသည့် DataFrame ရှိ အတန်းများကိုသာ ရွေးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #select rows where rater1 is equal to rater2
df. query (' rater1 ==rater2 ')

 painting rater1 rater2
0 A Good Good
2 C Bad Bad
4 E Good Good
5 F Good Good

miss1 နှင့် miss2 တူညီသည့်လိုင်းများကိုသာ ရွေးထားကြောင်း သတိပြုပါ။

ကျွန်ုပ်တို့သည် rater1 နှင့် rater2 ကော်လံများတွင် အတန်းမည်မျှတန်းတူညီမျှတန်ဖိုးများကို ရေတွက်လိုပါက len() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။

 #count the number of rows where rater1 is equal to rater2
len ( df.query (' rater1 ==rater2 '))

4

၎င်းသည် miss1 နှင့် miss2 ကော်လံများ၏တန်ဖိုးများညီမျှသည့် 4 တန်းရှိကြောင်းပြောပြသည်။

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

Rater1 နှင့် rater2 ကော်လံများ၏ တန်ဖိုးများ မညီမျှသည့် DataFrame အတွင်းရှိ ထိုအတန်းများကိုသာ ရွေးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။

 #select rows where rater1 is not equal to rater2
df. query (' rater1 !=rater2 ')

 painting rater1 rater2
1 B Good Bad
3 D Bad Good

miss1 နှင့် miss2 တူညီမှုမရှိသောလိုင်းများကိုသာ ရွေးထားကြောင်း သတိပြုပါ။

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

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

Pandas တွင် ကော်လံအမည်ပြောင်းနည်း
Pandas DataFrame တွင် ကော်လံတစ်ခုထည့်နည်း
Pandas DataFrame တွင် ကော်လံအစီစဥ်ကို မည်သို့ပြောင်းရမည်နည်း။

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

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