ပန်ဒါများ- ကော်လံနှစ်ခုညီမျှသည့် အတန်းများကို ရွေးပါ။
ကော်လံနှစ်ခု (သို့) မညီသည့် 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 တွင် ကော်လံအစီစဥ်ကို မည်သို့ပြောင်းရမည်နည်း။