A- အခြေအနေများစွာဖြင့် which() function ကို ဘယ်လိုသုံးမလဲ။
R တွင် အခြေအနေများစွာဖြင့် မည်သည့်() လုပ်ဆောင်ချက်ကို အသုံးပြုရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။
Method 1: which() နှင့် AND ကို အသုံးပြုထားသော အခြေအနေများစွာ
new_df <- df[which(df$my_column >= 14 & df$my_column <= 25), ]
နည်းလမ်း 2- OR ကို အသုံးပြု၍ အခြေအနေများစွာဖြင့် which()
new_df <- df[which(df$my_column < 14 | df$my_column > 25), ]
အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည်-
#create data frame
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'),
points=c(10, 13, 13, 15, 19, 22, 24, 25, 29, 35))
#view data frame
df
player points
1 to 10
2 B 13
3 C 13
4 D 15
5 E 19
6 F 22
7 G 24
8:25 a.m.
9 I 29
10 D 35
ဥပမာ 1: which() နှင့် AND ကို အသုံးပြုထားသော အခြေအနေများစွာ
အောက်ပါကုဒ်သည် ဒေ တာဘောင်ကို စစ်ထုတ်ရန် မည် သည့် () လုပ်ဆောင်ချက်ကို အသုံးပြုရမည်ကို ပြသသည်
#filter for players who score between 14 and 25 points
new_df <- df[which(df$points >= 14 & df$points <= 25), ]
#view results
new_df
player points
4 D 15
5 E 19
6 F 22
7 G 24
8:25 a.m.
ဒေတာဘောင်တွင် အမှတ်များ ကော်လံရှိ တန်ဖိုးသည် 14 ထက်ကြီးသည် သို့မဟုတ် ညီမျှ ပြီး 25 ထက်နည်းသော သို့မဟုတ် ညီမျှသော အတန်းများသာ ပါဝင်ရန် သတိပြုပါ။
& အော်ပရေတာအား R တွင် “ နှင့်” ဖော်ပြချက်အဖြစ် အသုံးပြုကြောင်း သတိပြုပါ။
ဥပမာ 2- OR ကို အသုံးပြုထားသော အခြေအနေများစွာရှိသည့် which()
အောက်ပါကုဒ်သည် ဒေတာဘောင်ကို စစ်ထုတ်ရန် မည်သည့်() လုပ်ဆောင်ချက်ကို အသုံးပြုရမည်ကို ပြသထားသည့် အ စက် ကော်လံရှိ တန်ဖိုးသည် 14 ထက်နည်းသော သို့မဟုတ် 25 ထက်ကြီးသော အတန်းများသာ ပါဝင်ရန် ဒေတာဘောင်ကို စစ်ထုတ်နိုင်သည်-
မဟုတ်ပါက၊ ၎င်းသည် တန်ဖိုး “ မကောင်း” ကို သတ်မှတ်ပေးသည်-
#filter for players who score less than 14 or greater than 25 points
new_df <- df[which(df$points < 14 | df$points > 25), ]
#view results
new_df
player points
1 to 10
2 B 13
3 C 13
9 I 29
10 D 35
ဒေတာဘောင်တွင် အမှတ်များ ကော်လံရှိ တန်ဖိုးသည် 14 ထက်နည်းသော သို့မဟုတ် 25 ထက်ကြီးသော အတန်းများသာ ပါဝင်ရန် သတိပြုပါ။
သတိပြုရန် | အော်ပရေတာအား R တွင် “ သို့မဟုတ်” ဖော်ပြချက်အဖြစ် အသုံးပြုသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် အခြေအနေများစွာဖြင့် If statement ကိုအသုံးပြုနည်း
R တွင် If Else ကြေငြာချက် nested ကိုဘယ်လိုရေးရမလဲ
R တွင် nested For loop ကိုဘယ်လိုရေးရမလဲ