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 တွင် ဒေတာဘောင်သို့ ကော်လံထည့်နည်း