R တွင် %in% အော်ပရေတာအား အသုံးပြုနည်း (ဥပမာများနှင့်အတူ)
R ရှိ %in% အော်ပရေတာသည် သင့်အား ဒြပ်စင်တစ်ခုအား vector သို့မဟုတ် ဒေတာဘောင်တစ်ခုမှ ပိုင်ဆိုင်ခြင်း ရှိ၊ မရှိ ဆုံးဖြတ်ရန် ခွင့်ပြုသည်။
ဤသင်ခန်းစာသည် မတူညီသောအခြေအနေများတွင် ဤအင်္ဂါရပ်ကိုအသုံးပြုခြင်း၏နမူနာသုံးခုကိုပေးသည်။
ဥပမာ 1- vector များဖြင့် %in% ကိုအသုံးပြုခြင်း။
အခြား vector တစ်ခုနှင့် သက်ဆိုင်သည့် vector တစ်ခု၏ အစိတ်အပိုင်း မည်မျှရှိသည်ကို ဆုံးဖြတ်ရန် %in% အော်ပရေတာ ကို အသုံးပြုနိုင်သည်။
#define two vectors of data data1 <- c(3, 5, 7, 7, 14, 19, 22, 25) data2 <- c(1, 2, 3, 4, 5) #produce new vector that contains elements of data1 that are in data2 data1[data1 %in% data2] [1] 3 5
တန်ဖိုးများ 3 နှင့် 5 တို့သည် vector တံဆိပ်တပ်ထားသော data1 တွင်ရှိသော vector labeled data2 ၏တစ်ခုတည်းသောဒြပ်စင်ဖြစ်ကြောင်းကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။
ဥပမာ 2- ဒေတာဘောင်များကို စစ်ထုတ်ရန် %in% ကိုသုံးပါ။
အချို့သောတန်ဖိုးများပါရှိသော ဒေတာဘောင်တွင် အတန်းများကို စစ်ထုတ်ရန် %in% အော်ပရေတာကိုလည်း အသုံးပြုနိုင်သည်။
#define data frame df <- data.frame(team=c('A', 'A', 'B', 'B', 'B', 'C'), points=c(67, 72, 77, 89, 84, 97), assists=c(14, 16, 12, 22, 25, 20)) #view data frame df team points assists 1 A 67 14 2 A 72 16 3 B 77 12 4 B 89 22 5 B 84 25 6 C 97 20 #produce new data frame that only contains rows where team is 'B' df_new <- df[df$team %in% c(' B '), ] df_new team points assists 3 B 77 12 4 B 89 22 5 B 84 25 #produce new data frame that only contains rows where team is 'B' or 'C' df_new2 <- df[df$team %in% c(' B ', ' C '), ] df_new2 team points assists 3 B 77 12 4 B 89 22 5 B 84 25 6 C 97 20
ဥပမာ 3- ဒေတာဘောင်ကော်လံများဖန်တီးရန် %in% ကိုသုံးပါ။
ဒေတာဘောင်ကော်လံအသစ်များဖန်တီးရန် %in% အော်ပရေတာကိုလည်း အသုံးပြုနိုင်သည်။
ဥပမာအားဖြင့်၊ အောက်ပါကုဒ်သည် အဖွဲ့ “ A” နှင့် “ C” ကို “ အရှေ့” အဖြစ် ထားကာ အသင်း “ B” ကို “ အနောက်” အဖြစ် သတ်မှတ်ပေးသည့် အပိုင်း ဟုခေါ်သော ကော်လံအသစ်ကို ဖန်တီးနည်းကို ပြသသည်-
library (dplyr) #define data frame df <- data.frame(team=c('A', 'A', 'B', 'B', 'B', 'C'), points=c(67, 72, 77, 89, 84, 97), assists=c(14, 16, 12, 22, 25, 20)) #view data frame df team points assists 1 A 67 14 2 A 72 16 3 B 77 12 4 B 89 22 5 B 84 25 6 C 97 20 #create new column called division df$division = if_else (df$team %in% c(' A ', ' C '), ' East ', ' West ') df team points assists division 1 A 67 14 East 2 A 72 16 East 3 B 77 12 West 4 B 89 22 West 5 B 84 25 West 6 C 97 20 East
ထပ်လောင်းအရင်းအမြစ်များ
ကော်လံနှစ်ခုကို R တွင် တစ်ခုအဖြစ် ပေါင်းစပ်နည်း
R ရှိ ဒေတာဘောင်သို့ အတန်းများထည့်နည်း
R တွင် ကော်လံနှစ်ခုကို နှိုင်းယှဉ်နည်း