A- vector တန်ဖိုးများကို အခြေခံ၍ ဒေတာဘောင်တစ်ခုရှိ အတန်းများကို မည်သို့ရွေးချယ်ရမည်နည်း။
Vector ၏တန်ဖိုးများကို အခြေခံ၍ R ရှိ ဒေတာဘောင်မှ အတန်းများကို ရွေးချယ်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်သည်-
နည်းလမ်း 1- Base R ကိုသုံးပါ။
new_df <- df[df$column_name %in% values_vector, ]
နည်းလမ်း 2- dplyr package ကိုသုံးပါ။
library (dplyr)
new_df <- df %>% filter(column_name %in% values_vector)
အောက်ဖော်ပြပါ ဥပမာများသည် R ရှိ ဒေတာဘောင်ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame
df <- data. frame (division=c('West', 'West', 'East', 'East', 'North'),
points=c(120, 100, 104, 98, 105),
assists=c(30, 35, 64, 28, 23))
#view data frame
df
assists points division
1 West 120 30
2 West 100 35
3 East 104 64
4 East 98 28
5 North 105 23
ဥပမာ 1- vector တန်ဖိုးများကို အခြေခံ၍ အတန်းများကို ရွေးချယ်ရန် Base R ကို အသုံးပြုပါ။
အပိုင်းခွဲ ကော်လံရှိ တန်ဖိုးသည် “ အနောက်” သို့မဟုတ် “ မြောက်” နှင့် ညီမျှသည့် မူရင်းဒေတာဘောင်မှ အတန်းများကိုသာ ရွေးရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
#define values of interest
my_values <- c(' West ', ' North ')
#select rows that contain 'West' or 'North' in division column
new_df <- df[df$division %in% my_values, ]
#view results
new_df
assists points division
1 West 120 30
2 West 100 35
5 North 105 23
ဒေတာဘောင်အသစ်တွင် အပိုင်းခွဲ ကော်လံရှိ တန်ဖိုးသည် “ အနောက်” သို့မဟုတ် “ မြောက်” နှင့် ညီမျှသော အတန်းများသာ ပါရှိသည်။
ဥပမာ 2- vector တန်ဖိုးများပေါ်မူတည်၍ အတန်းများကိုရွေးချယ်ရန် dplyr ကိုသုံးပါ။
ဌာနခွဲ ကော်လံရှိ တန်ဖိုးသည် “ အနောက်” သို့မဟုတ် “ မြောက်” နှင့် ညီမျှသည့် မူလဒေတာဘောင်မှ အတန်းများကိုသာ ရွေးချယ်ရန် R ရှိ dplyr ပက်ကေ့ခ်ျမှ filter() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
library (dplyr)
#define values of interest
my_values <- c(' West ', ' North ')
#select rows that contain 'West' or 'North' in division column
new_df <- df %>% filter(division %in% my_values)
#view results
new_df
assists points division
1 West 120 30
2 West 100 35
3 North 105 23
ဒေတာဘောင်အသစ်တွင် အပိုင်းခွဲ ကော်လံရှိ တန်ဖိုးသည် “ အနောက်” သို့မဟုတ် “ မြောက်” နှင့် ညီမျှသော အတန်းများသာ ပါရှိသည်။
မှတ်ချက် – အခြေခံ R နှင့် dplyr နည်းလမ်းများသည် တူညီသောရလဒ်များကို ထုတ်ပေးသည်။ သို့သော်၊ အလွန်ကြီးမားသောဒေတာဘောင်များနှင့်အလုပ်လုပ်သောအခါ dplyr နည်းလမ်းသည် ပိုမိုမြန်ဆန်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကို အသုံးပြု၍ R တွင် ကျပန်းလိုင်းများကို မည်သို့ရွေးချယ်ရမည်နည်း။
R တွင် အခြေအနေအလိုက် အတန်းများကို မည်သို့ရွေးချယ်ရမည်နည်း။
R ရှိ မည်သည့်ကော်လံတွင်မဆို တန်ဖိုးပေါ်လာသည့် အတန်းများကို ရွေးချယ်နည်း