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 ရှိ မည်သည့်ကော်လံတွင်မဆို တန်ဖိုးပေါ်လာသည့် အတန်းများကို ရွေးချယ်နည်း

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

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