R တွင် all() နှင့် any() လုပ်ဆောင်ချက်များကို အသုံးပြုပုံ


R အတွင်းရှိ all() နှင့် any() လုပ်ဆောင်ချက်များကို vector တစ်ခုအတွက် အကဲဖြတ်သည့်တန်ဖိုးများအားလုံး သို့မဟုတ် အချို့တန်ဖိုးများ TRUE ရှိမရှိ စစ်ဆေးရန် အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်များသည် အောက်ပါ syntax ကိုအသုံးပြုသည်-

 #check if all values in x are less than 10
all(x < 10)

#check if any values in x are less than 10
any(x < 10)

အောက်ဖော်ပြပါ ဥပမာများသည် လုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- Vector ဖြင့် all() နှင့် any() ကိုသုံးပါ။

vector တစ်ခုရှိ အချို့သောတန်ဖိုးများ သို့မဟုတ် အားလုံးသည် 10 ထက်နည်းခြင်းရှိမရှိ စစ်ဆေးရန် အောက်ပါ all() နှင့် any() လုပ်ဆောင်ချက်များကို အသုံးပြုနိုင်ပါသည်။

 #define vector of data values
data <- c(3, 4, 4, 8, 12, 15)

#check if all values are less than 10
all(data < 10)

[1] FALSE

#check if any values are less than 10
any(data < 10)

[1] TRUE

vector ရှိ တန်ဖိုးများအားလုံးသည် 10 ထက်မနည်းသောကြောင့် all() function သည် FALSE သို့ အကဲဖြတ်သည်။

vector တွင်အနည်းဆုံးတန်ဖိုးတစ်ခုသည် 10 ထက်နည်းသောကြောင့် any() function သည် TRUE သို့အကဲဖြတ်သည်။

ဥပမာ 2- NA တန်ဖိုးများဖြင့် all() ကိုသုံးပါ။

NA တန်ဖိုးများရှိသော vector တစ်ခုနှင့်အတူ all() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုပါက ရလဒ်အနေဖြင့် NA ကို ရရှိနိုင်ပါသည်။

 #define vector of data values with some NA values
data <- c(3, 4, 4, 8, NA, NA)

#check if all values are less than 10
all(data < 10)

[1] NA

၎င်းကိုရှောင်ရှားရန်၊ ကျွန်ုပ်တို့သည် အခြေအနေတစ်ခုနှင့်ကိုက်ညီမှုရှိမရှိစစ်ဆေးခြင်းမပြုမီ NA တန်ဖိုးများကို vector မှ ဦးစွာဖယ်ရှားရန် na.rm=TRUE သတ်မှတ်ရန်လိုအပ်သည်-

 #define vector of data values with some NA values
data <- c(3, 4, 4, 8, NA, NA)

#check if all values are less than 10 (and ignore NA values)
all(data < 10, na. rm = TRUE )

[1] TRUE

ကျွန်ုပ်တို့သည် NA တန်ဖိုးများကို လျစ်လျူရှုသည်ဟု ယူဆကာ vector ရှိ တန်ဖိုးတစ်ခုစီသည် 10 ထက်နည်းသောကြောင့် all() လုပ်ဆောင်ချက်သည် TRUE သို့ အကဲဖြတ်ပါသည်။

ဥပမာ 3- data frame ကော်လံများဖြင့် all() နှင့် any() ကိုသုံးပါ။

ဒေတာဘောင်ကော်လံများ၏ ဖော်ပြချက်များကို အကဲဖြတ်ရန် all() နှင့် any() လုပ်ဆောင်ချက်များကိုလည်း အသုံးပြုနိုင်ပါသည်။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့တွင် R တွင် အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။

 #define data frame
df <- data. frame (points=c(30, 22, 19, 20, 14, NA),
                 assists=c(7, 8, 13, 13, 10, 6),
                 rebounds=c(8, 12, NA, NA, 5, 8))

#view data frame
df

  points assists rebounds
1 30 7 8
2 22 8 12
3 19 13 NA
4 20 13 NA
5 14 10 5
6 NA 6 8

ကျွန်ုပ်တို့သည် “bounces” ကော်လံရှိ တန်ဖိုးများအတွက် မတူညီသောအသုံးအနှုန်းများကို အကဲဖြတ်ရန် all() နှင့် any() လုပ်ဆောင်ချက်များကို အသုံးပြုနိုင်ပါသည်။

 #check if all values are less than 10 in rebounds column
all(df$rebounds < 10, na. rm = TRUE )

[1] FALSE

#check if any values are less than 10 in rebounds column
any(df$rebounds < 10, na. rm = TRUE )

[1] TRUE

#check if there are any NA values in rebounds column
any(is. na (df$rebounds))

[1] TRUE

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • bounces ကော်လံတွင် တန်ဖိုးများအားလုံးသည် 10 ထက်မနည်းပါ။
  • အနည်းဆုံးတန်ဖိုးတစ်ခုသည် ပြန်ခုန်ချသည့်ကော်လံတွင် 10 ထက်နည်းသည်။
  • rebounds ကော်လံတွင် အနည်းဆုံး NA တန်ဖိုးတစ်ခု ရှိပါသည်။

ဆက်စပ်- R တွင် is.na ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)

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

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

R ရှိ ဒေတာဘောင်တစ်ခုသို့ ကော်လံတစ်ခုထည့်နည်း
R ရှိ ဒေတာဘောင်တစ်ခုသို့ ကော်လံအလွတ်တစ်ခုကို မည်သို့ထည့်မည်နည်း။
R တွင် ကော်လံအလိုက် ဒေတာဘောင်ကို စီရန်

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

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