R တွင် အခြေအနေအလိုက် အတန်းများကို ရွေးချယ်နည်း (ဥပမာများဖြင့်)


R တွင် အခြေအနေအလိုက် အတန်းများကို ရွေးချယ်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-

နည်းလမ်း 1- အခြေအနေတစ်ခုအပေါ် အခြေခံ၍ အတန်းများကို ရွေးပါ။

 df[df$var1 == ' value ', ]

နည်းလမ်း 2- အခြေအနေများစွာအပေါ်အခြေခံ၍ အတန်းများကိုရွေးချယ်ပါ။

 df[df$var1 == ' value1 ' & df$var2 > value2 , ]

နည်းလမ်း 3- စာရင်းရှိ တန်ဖိုးအပေါ်အခြေခံ၍ အတန်းများကို ရွေးပါ။

 df[df$var1 %in% c(' value1 ', ' value2 ', ' value3 '), ]

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

 #create data frame
df <- data. frame (points=c(1, 2, 4, 3, 4, 8),
                 assists=c(6, 6, 7, 8, 8, 9),
                 team=c('A', 'A', 'A', 'B', 'C', 'C'))

#view data frame
df

  team assists points
1 1 6 A
2 2 6 A
3 4 7 A
4 3 8 B
5 4 8 C
6 8 9 C

နည်းလမ်း 1- အခြေအနေတစ်ခုအပေါ် အခြေခံ၍ အတန်းများကို ရွေးပါ။

အောက်ပါကုဒ်သည် R ရှိ အခြေအနေတစ်ခုအပေါ် အခြေခံ၍ အတန်းများကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #select rows where team is equal to 'A'
df[df$team == ' A ', ]

  team assists points
1 1 6 A
2 2 6 A
3 4 7 A

အဖွဲ့ “ A” နှင့် ညီမျှသော လိုင်းများကိုသာ ရွေးထားကြောင်း သတိပြုပါ။

တန်ဖိုးတစ်ခုနှင့်မညီသော အတန်းများကို ရွေးချယ်ရန် != ကိုလည်း အသုံးပြုနိုင်သည်။

 #select rows where team is not equal to 'A'
df[df$team != ' A ', ]

  team assists points
4 3 8 B
5 4 8 C
6 8 9 C

နည်းလမ်း 2- အခြေအနေများစွာအပေါ်အခြေခံ၍ အတန်းများကိုရွေးချယ်ပါ။

အောက်ပါကုဒ်သည် R ရှိ အခြေအနေများစွာကို အခြေခံ၍ အတန်းများကို ရွေးချယ်နည်းကို ပြသသည်-

 #select rows where team is equal to 'A' and points is greater than 1
df[df$team == ' A ' & df$points > 1 , ]

  team assists points
2 2 6 A
3 4 7 A

အသင်း “ A” နှင့် ညီမျှသည့် မျဉ်းကြောင်းများသာရှိပြီး အမှတ် 1 ထက် ပိုကြီးသည်ကို ရွေးထားကြောင်း သတိပြုပါ။

နည်းလမ်း 3- စာရင်းရှိ တန်ဖိုးအပေါ်အခြေခံ၍ အတန်းများကို ရွေးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် အချို့သောကော်လံတစ်ခု၏တန်ဖိုးသည် တန်ဖိုးများစာရင်းတွင် ပါဝင်သည့် အတန်းများကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-

 #select rows where team is equal to 'A' or 'C'
df[df$team %in% c(' A ', ' C '), ]

အဖွဲ့ “ A” သို့မဟုတ် “ C” နှင့် ညီမျှသော လိုင်းများကိုသာ ရွေးထားကြောင်း သတိပြုပါ။

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

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

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

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

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