R တွင် pmax နှင့် pmin အသုံးပြုပုံ (ဥပမာများနှင့်အတူ)
အပြိုင်အများဆုံးနှင့် အနိမ့်ဆုံးတန်ဖိုးများကို အသီးသီးရှာဖွေရန် R ရှိ pmax() နှင့် pmin() လုပ်ဆောင်ချက်များကို အသုံးပြုနိုင်သည်။
ဤလုပ်ဆောင်ချက်များသည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
pmax(vector1, vector2, vector3, ...) pmin(vector1, vector2, vector3, ...)
အောက်ပါဥပမာများသည် vectors နှင့် data frames များနှင့်အတူ ဤလုပ်ဆောင်ချက်များကို မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ 1- pmax နှင့် pmin ကို vector များဖြင့် သုံးပါ။
R တွင် အောက်ပါ vector သုံးခုရှိသည် ဆိုပါစို့။
#define three vectors
vector1 <- c(2, 2, 3, 4, 5, 6, 9)
vector2 <- c(1, 2, 4, 3, 3, 5, 4)
vector3 <- c(0, 4, 3, 12, 5, 8, 8)
vector သုံးခုရှိ သက်ဆိုင်ရာဒြပ်စင်များ၏ အမြင့်ဆုံးနှင့် အနိမ့်ဆုံးတန်ဖိုးများကို ရှာဖွေရန် pmax နှင့် pmin လုပ်ဆောင်ချက်များကို အသုံးပြုနိုင်သည်။
#find max value across vectors
pmax(vector1, vector2, vector3)
[1] 2 4 4 12 5 8 9
#find min value across vectors
pmin(vector1, vector2, vector3)
[1] 0 2 3 3 3 5 4
ဤသည်မှာ ရလဒ်ကို မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်သည်-
- vector များအားလုံးတွင် ပထမနေရာရှိ အမြင့်ဆုံးတန်ဖိုးမှာ 2 ဖြစ်သည်။ vector များအားလုံးရှိ ပထမနေရာရှိ အနိမ့်ဆုံးတန်ဖိုးမှာ 0 ဖြစ်သည်။
- vector အားလုံးတွင် ဒုတိယနေရာရှိ အမြင့်ဆုံးတန်ဖိုးမှာ 4 ဖြစ်သည်။ vector အားလုံးရှိ ဒုတိယနေရာရှိ အနိမ့်ဆုံးတန်ဖိုးမှာ 2 ဖြစ်သည်။
နောက် … ပြီးတော့။
ဥပမာ 2- ဒေတာဘောင်ကော်လံများဖြင့် pmax နှင့် pmin ကိုသုံးပါ။
R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
steals=c(24, 22, 36, 33, 30),
assists=c(33, 28, 31, 39, 34),
rebounds=c(30, 28, 24, 24, 41))
#view data frame
df
team steals assists rebounds
1 A 24 33 30
2 B 22 28 28
3 C 36 31 24
4 D 33 39 24
5 E 30 34 41
vector သုံးခုရှိ သက်ဆိုင်ရာဒြပ်စင်များ၏ အမြင့်ဆုံးနှင့် အနိမ့်ဆုံးတန်ဖိုးများကို ရှာဖွေရန် pmax နှင့် pmin လုပ်ဆောင်ချက်များကို အသုံးပြုနိုင်သည်။
#find max value across steals, assists, and rebounds columns
pmax(df$steals, df$assists, df$rebounds)
[1] 33 28 36 39 41
#find minimum value across steals, assists, and rebounds columns
pmin(df$steals, df$assists, df$rebounds)
[1] 24 22 24 24 30
ဤသည်မှာ ရလဒ်ကို မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်သည်-
- ခိုးယူမှု၊ ကူညီပေးမှုနှင့် ပြန်လှန်မှုကော်လံများတွင် ပထမအတန်းရှိ အများဆုံးတန်ဖိုးမှာ 33 ဖြစ်ပြီး အနိမ့်ဆုံးတန်ဖိုးမှာ 24 ဖြစ်သည်။
- ခိုးယူမှု၊ ကူညီပေးမှုနှင့် ပြန်လှန်မှုကော်လံများတွင် ဒုတိယအတန်း၏ အများဆုံးတန်ဖိုးမှာ 28 ဖြစ်ပြီး အနိမ့်ဆုံးတန်ဖိုးမှာ 22 ဖြစ်သည်။
နောက် … ပြီးတော့။
မှတ်ချက် – သင့်တွင် vector တစ်ခုခုတွင် တန်ဖိုးများ ပျောက်ဆုံးနေပါက၊ အများဆုံး သို့မဟုတ် အနိမ့်ဆုံးကို တွက်ချက်သည့်အခါ NA များကို လျစ်လျူရှုရန် အောက်ပါ syntax ကို အသုံးပြုပါ။
pmax(vector1, vector2, vector3, na. rm = TRUE ) pmin(vector1, vector2, vector3, na. rm = TRUE )
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် length() function ကိုအသုံးပြုနည်း
R တွင် cat() function ကိုအသုံးပြုနည်း
R တွင် substring() function ကိုအသုံးပြုနည်း