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 ကိုဘယ်လိုရေးရမလဲ

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

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