Pandas ရှိ ကော်လံသုံးခုကို နှိုင်းယှဉ်နည်း (ဥပမာနှင့်)
ပန်ဒါများရှိ ကော်လံသုံးခု၏ တန်ဖိုးများကို နှိုင်းယှဉ်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
df[' all_matching '] = df. apply ( lambda x: x.col1 == x.col2 == x.col3 , axis = 1 )
ဤ syntax သည် all_matching ဟုခေါ်သော ကော်လံ အသစ်ကို ဖန်တီးပေးသည်
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- Pandas ရှိ ကော်လံသုံးခုကို နှိုင်းယှဉ်ပါ။
ကျွန်ုပ်တို့တွင် ကော်လံသုံးခုပါသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။
import pandas as pd #createDataFrame df = pd. DataFrame ({' A ': [4, 0, 3, 3, 6, 8, 7, 9, 12], ' B ': [4, 2, 3, 5, 6, 4, 7, 7, 12], ' C ': [4, 0, 3, 5, 5, 10, 7, 9, 12]}) #view DataFrame print (df) ABC 0 4 4 4 1 0 2 0 2 3 3 3 3 3 5 5 4 6 6 5 5 8 4 10 6 7 7 7 7 9 7 9 8 12 12 12
ကော်လံသုံး ခုလုံးသည် အတန်းတစ်ခုတွင် ကိုက်ညီပြီး ၎င်းတို့မဟုတ်ပါက False ကော်လံ အသစ်တစ်ခုဖန်တီးရန် ကျွန်ုပ်တို့သည် အောက်ပါကုဒ်ကို အသုံးပြု၍ all_matching ဟုခေါ်သော ကော်လံအသစ်ကို ဖန်တီးနိုင်သည်-
#create new column that displays whether or not all column values match df[' all_matching '] = df. apply ( lambda x: x. A == x. B == x. C , axis = 1 ) #view updated DataFrame print (df) ABC all_matching 0 4 4 4 True 1 0 2 0 False 2 3 3 3 True 3 3 5 5 False 4 6 6 5 False 5 8 4 10 False 6 7 7 7 True 7 9 7 9 False 8 12 12 12 True
all_matching ဟုခေါ်သော ကော်လံအသစ်သည် ကော်လံသုံးခုရှိ တန်ဖိုးများသည် ပေးထားသောအတန်းတစ်ခုတွင် ကိုက်ညီမှုရှိမရှိကို ညွှန်ပြသည်။
ဥပမာအားဖြင့်:
- တန်ဖိုးသုံးခုလုံးသည် ပထမအတန်းတွင် တူညီသောကြောင့် True ကို ပြန်ပေးသည်။
- ဒုတိယစာကြောင်းတွင် တန်ဖိုးများအားလုံး မတူညီသောကြောင့် False ကို ပြန်ပေးသည်။
နောက် … ပြီးတော့။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas တွင် ကော်လံအမည်ပြောင်းနည်း
Pandas DataFrame တွင် ကော်လံတစ်ခုထည့်နည်း
Pandas DataFrame တွင် ကော်လံအစီစဥ်ကို မည်သို့ပြောင်းရမည်နည်း။