R တွင် ကော်လံသုံးခုကို နှိုင်းယှဉ်နည်း (ဥပမာနှင့်)


R တွင်ကော်လံသုံးခု၏တန်ဖိုးများကိုနှိုင်းယှဉ်ရန်အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။

 df$all_matching <- df$A == df$B & df$B == df$C

syntax သည် all_matching ဟုခေါ်သော ကော်လံအသစ်ကို ဖန်တီးပေးသည်

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- R တွင် ကော်လံသုံးခုကို နှိုင်းယှဉ်ပါ။

R တွင် ကော်လံသုံးခုပါသော အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (A=c(4, 0, 3, 3, 6, 8, 7, 9, 12),
                 B=c(4, 2, 3, 5, 6, 4, 7, 7, 12),
                 C=c(4, 0, 3, 5, 5, 10, 7, 9, 12))

#view data frame
df

   ABC
1 4 4 4
2 0 2 0
3 3 3 3
4 3 5 5
5 6 6 5
6 8 4 10
7 7 7 7
8 9 7 9
9 12 12 12

ကော်လံသုံးခုလုံးသည် အတန်းတစ်ခုတွင် ကိုက်ညီပြီး ၎င်းတို့မဟုတ်ပါက FALSE ကော်လံအသစ်တစ်ခုဖန်တီးရန် ကျွန်ုပ်တို့သည် အောက်ပါကုဒ်ကို အသုံးပြု၍ မှန်ကန်ကြောင်း ပြန်ပေးသည့် all_matching ဟုခေါ်သော ကော်လံအသစ်ကို ဖန်တီးနိုင်သည်-

 #create new column that checks if values in all three columns match
df$all_matching <- df$A == df$B & df$B == df$C

#view updated data frame
df

   ABC all_matching
1 4 4 4 TRUE
2 0 2 0 FALSE
3 3 3 3 TRUE
4 3 5 5 FALSE
5 6 6 5 FALSE
6 8 4 10 FALSE
7 7 7 7 TRUE
8 9 7 9 FALSE
9 12 12 12 TRUE

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

ဥပမာအားဖြင့်:

  • တန်ဖိုးသုံးခုစလုံးသည် ပထမအတန်းတွင် တူညီသောကြောင့် TRUE ကို ပြန်ပေးသည်။
  • ဒုတိယအတန်းတွင် တန်ဖိုးများအားလုံး မတူညီသောကြောင့် FALSE ကို ပြန်ပေးသည်။
  • တန်ဖိုးသုံးခုစလုံးသည် တတိယအတန်းတွင် တူညီသောကြောင့် TRUE ကို ပြန်ပေးသည်။

နောက် … ပြီးတော့။

အကယ်၍ သင်သည် TRUE နှင့် FALSE မှလွဲ၍ အခြားတန်ဖိုးများကို ပြန်လိုပါက၊ သင်သည် ဤတန်ဖိုးများကို ifelse() လုပ်ဆောင်ချက်တွင် သတ်မှတ်နိုင်ပါသည်။

ဥပမာအားဖြင့်၊ ကော်လံသုံးခုလုံးရှိ တန်ဖိုးများသည် သို့မဟုတ် အခြားမဟုတ်လျှင် “ No” ကိုက်ညီပါက “ Yes” သို့ ပြန်သွားရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 #create new column that checks if values in all three columns match
df$all_matching <- ifelse(df$A == df$B & df$B == df$C, ' Yes ', ' No ')

#view updated data frame
df

   ABC all_matching
1 4 4 4 Yes
2 0 2 0 No
3 3 3 3 Yes
4 3 5 5 No
5 6 6 5 No
6 8 4 10 No
7 7 7 7 Yes
8 9 7 9 No
9 12 12 12 Yes

ယခု ကော်လံအသစ်သည် TRUE သို့မဟုတ် FALSE အစား “ Yes” သို့မဟုတ် “ No” ကို ပြန်ပေးသည်။

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

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

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

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

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