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 တွင်အချက်အဆင့်များကိုမည်သို့ပြန်စီရမည်နည်း။

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

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