A- ကော်လံသည် တန်ဖိုးနှစ်ခုကြားရှိ အတန်းများကို စစ်ထုတ်နည်း
သတ်မှတ်ထားသောကော်လံသည် တန်ဖိုးနှစ်ခုကြားရှိ R တွင် ဒေတာဘောင်တစ်ခုကို စစ်ထုတ်ရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။
နည်းလမ်း 1- Base R ကိုသုံးပါ။
df_new <- subset(df, points %in% 100 : 120 )
နည်းလမ်း 2: dplyr ကိုသုံးပါ။
library (dplyr) df_new <- df %>% filter(between(points, 100 , 120 ))
ဤဥပမာနှစ်ခုစလုံးသည် Points ကော်လံတွင် တန်ဖိုး 100 နှင့် 120 ကြားရှိ အတန်းများသာပါဝင်ရန် ဒေတာဘောင်တစ်ခုကို စစ်ထုတ်ပါသည်။
အောက်ဖော်ပြပါ ဥပမာများသည် R ရှိ ဒေတာဘောင်ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame
df <- data. frame (team=c('Mavs', 'Pacers', 'Mavs', 'Celtics', 'Nets', 'Pacers'),
points=c(104, 110, 134, 125, 114, 124),
assists=c(22, 30, 35, 35, 20, 27))
#view data frame
df
team points assists
1 Mavs 104 22
2 Pacers 110 30
3 Mavs 134 35
4 Celtics 125 35
5 Nets 114 20
6 Pacers 124 27
ဥပမာ 1- Base R ကို အသုံးပြု၍ တန်ဖိုးနှစ်ခုကြားရှိ ကော်လံကို စစ်ထုတ်ပါ။
ကျွန်ုပ်တို့သည် 100 နှင့် 120 ကြားရှိ အမှတ်များ ကော်လံတွင် တန်ဖိုးရှိသော အတန်းများသာ ပါဝင်ရန် ဒေတာဘောင်ကို စစ်ထုတ်ရန် R base subset() လုပ်ဆောင်ချက်ဖြင့် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#filter for rows where value in points column is between 100 and 120 df_new <- subset(df, points %in% 100 : 120 ) #view updated data frame df_new team points assists 1 Mavs 104 22 2 Pacers 110 30 3 Nets 114 20
အမှတ်များ ကော်လံတွင် တန်ဖိုး 100 နှင့် 120 ကြားရှိ အတန်းများကိုသာ သိမ်းဆည်းထားကြောင်း သတိပြုပါ။
ဤအပိုင်းအခြားပြင်ပတွင် တန်ဖိုးရှိသော အခြားအတန်းအားလုံးကို ဖျက်လိုက်ပါသည်။
ဥပမာ 2- dplyr ကို အသုံးပြု၍ တန်ဖိုးနှစ်ခုကြားရှိ ကော်လံကို စစ်ထုတ်ပါ။
R ရှိ dplyr ပက်ကေ့ ခ်ျ၏ dplyr package ၏ အောက်ပါ syntax ကို အသုံးပြု၍ ရမှတ်များ ကော်လံရှိ တန်ဖိုးသည် 100 နှင့် 120 ကြားရှိ အတန်း များ သာ ပါ၀င်ရန် ဒေတာဘောင်ကို စစ်ထုတ်နိုင်သည်-
library (dplyr) #filter for rows where value in points column is between 100 and 120 df_new <- df %>% filter(between(points, 100 , 120 )) #view updated data frame df_new team points assists 1 Mavs 104 22 2 Pacers 110 30 3 Nets 114 20
အမှတ်များ ကော်လံတွင် တန်ဖိုး 100 နှင့် 120 ကြားရှိ အတန်းများကိုသာ သိမ်းဆည်းထားကြောင်း သတိပြုပါ။
ဤနည်းလမ်းသည် အခြေခံ R နည်းလမ်းကဲ့သို့ တူညီသောရလဒ်ကို ထုတ်ပေးကြောင်းကိုလည်း သတိပြုပါ။
မှတ်ချက် – dplyr တွင် filter function ၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင်စာရင်းရှိတန်ဖိုးတစ်ခုရှိသောအတန်းများကိုစစ်ထုတ်ရန် %in% ကိုအသုံးပြုနည်း
dplyr ကို အသုံးပြု၍ အခြေအနေများစွာဖြင့် စစ်ထုတ်နည်း
dplyr ကို အသုံးပြု၍ အချို့သော စာကြောင်းများပါရှိသော အတန်းများကို စစ်ထုတ်နည်း