R တွင် အချက်အဆင့်များဖြင့် ဒေတာဘောင်တစ်ခုကို မည်သို့ခွဲမည်နည်း။
R တွင် အချက်အဆင့်များအလိုက် ဒေတာဘောင်တစ်ခုကို ခွဲသတ်မှတ်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- အချက်တစ်ချက်အဆင့်ဖြင့် ခွဲထားသည်။
#subset rows where team is equal to 'B' df_sub <- df[df$team == ' B ', ]
နည်းလမ်း 2- အချက်များစွာ အဆင့်များဖြင့် ခွဲထားသည်။
#subset rows where team is equal to 'A' or 'C'
df_sub <- df[df$team %in% c(' A ', ' C '), ]
အောက်ပါနမူနာများသည် R ရှိ အောက်ပါဒေတာဘောင်ဖြင့် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးပြုနည်းကို ပြသသည်-
#create data frame
df <- data. frame (team=factor(c('A', 'A', 'B', 'B', 'B', 'C')),
dots=c(22, 35, 19, 15, 29, 23))
#view data frame
df
team points
1 to 22
2 to 35
3 B 19
4 B 15
5 B 29
6 C 23
နည်းလမ်း 1- အချက်တစ်ချက်အဆင့်ဖြင့် ခွဲထားသည်။
အောက်ပါကုဒ်သည် အဖွဲ့ ကော်လံရှိတန်ဖိုး “ B” နှင့် ညီမျှသည့် အတန်းခွဲများအလိုက် တန်းခွဲများခွဲကာ ဒေတာဘောင်အသစ်တစ်ခု ဖန်တီးနည်းကို ပြသသည်-
#subset rows where team is equal to 'B' df_sub <- df[df$team == ' B ', ] #view updated data frame df_sub team points 3 B 19 4 B 15 5 B 29
ဒေတာဘောင်အသစ်တွင် အဖွဲ့ ကော်လံရှိ တန်ဖိုး “ B” နှင့် ညီမျှသည့် အတန်းများသာ ပါ၀င်ကြောင်း သတိပြုပါ။
ဥပမာ 2- အဆင့်များစွာဖြင့် အဆင့်ခွဲထားသည်။
အောက်ပါကုဒ်သည် အဖွဲ့ ကော်လံရှိတန်ဖိုး “ A” သို့မဟုတ် “ C” နှင့် ညီမျှသည့် အတန်းခွဲများအလိုက် တန်းခွဲများအလိုက် ဒေတာဘောင်အသစ်တစ်ခု ဖန်တီးနည်းကို ပြသသည်-
#subset rows where team is equal to 'A' or 'C' df_sub <- df[df$team %in% c(' A ', ' C '), ] #view updated data frame df_sub team points 1 to 22 2 to 35 6 C 23
ဒေတာဘောင်အသစ်တွင် အဖွဲ့ ကော်လံရှိ တန်ဖိုး “ A” သို့မဟုတ် “ C” နှင့် ညီမျှသည့် အတန်းများသာ ပါ၀င်ကြောင်း သတိပြုပါ။
ဤအထားအသိုကိုအသုံးပြုခြင်းဖြင့်၊ သင်သည် %in% အော်ပရေတာနောက်တွင် သင်အလိုရှိသည့်အတိုင်း ကိန်းဂဏန်းအဆင့်များစွာကို ထည့်သွင်းနိုင်သည်။
ဆက်စပ်- R ရှိ %in% အော်ပရေတာအား အသုံးပြုနည်း (ဥပမာများနှင့်အတူ)
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင်ကိန်းဂဏာန်းသို့ကိန်းဂဏာန်းကိုဘယ်လိုပြောင်းမလဲ။
R တွင် ကိန်းဂဏာန်းကို အက္ခရာအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R တွင်အချက်အဆင့်များကိုမည်သို့ပြန်စီရမည်နည်း။