Dplyr ကို အသုံးပြု၍ အညွှန်းအလိုက် ကော်လံများကို မည်သို့ရွေးချယ်ရမည်နည်း။
အညွှန်းအနေအထားအရ ဒေတာဘောင်ကော်လံများကို ရွေးချယ်ရန် dplyr တွင် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
#select columns in specific index positions df %>% select(1, 4, 5) #exclude columns in specific index positions df %>% select(-c(1,2))
အောက်ပါဥပမာများသည် အောက်ပါဒေတာဘောင်ဖြင့် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
#create data frame df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34), rebounds=c(30, 28, 24, 24, 28), blocks=c(14, 19, 22, 18, 15)) #view data frame df team points assists rebounds blocks 1 A 99 33 30 14 2 B 90 28 28 19 3 C 86 31 24 22 4 D 88 39 24 18 5 E 95 34 28 15
ဥပမာ 1- သတ်မှတ်ထားသော အညွှန်းနေရာများရှိ ကော်လံများကို ရွေးပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် သတ်မှတ်ထားသော အညွှန်းနေရာများတွင် ကော်လံများကို ရွေးချယ်နည်းကို ပြသသည်-
library (dplyr) #select columns in position 1, 4, and 5 df %>% select(1, 4, 5) team rebound blocks 1 to 30 14 2 B 28 19 3 C 24 22 4 D 24 18 5 E 28 15
ဥပမာ 2- အပိုင်းအခြားရှိ ကော်လံများကို ရွေးပါ။
အောက်ပါကုဒ်သည် အပိုင်းအခြားတစ်ခုအတွင်းရှိ ကော်လံများကို မည်သို့ရွေးချယ်ရမည်ကို ပြသသည်-
library (dplyr) #select columns in position 2 through 4 df %>% select(2:4) points assists rebounds 1 99 33 30 2 90 28 28 3 86 31 24 4 88 39 24 5 95 34 28
ဥပမာ 3- သီးခြားကော်လံများကို ဖယ်ထုတ်ပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် အညွှန်းအနေအထားပေါ်မူတည်၍ သီးခြားကော်လံများကို ဖယ်ထုတ်နည်းကို ပြသသည်-
library (dplyr) #select all columns except those in position 1 and 2 df %>% select(-c(1, 2)) assists rebound blocks 1 33 30 14 2 28 28 19 3 31 24 22 4 39 24 18 5 34 28 15
ပထမနှင့် ဒုတိယကော်လံများကို ဖယ်ထုတ်ထားကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကိုအသုံးပြု၍ ကော်လံများကိုအမည်ဖြင့်မည်သို့ရွေးချယ်ရမည်နည်း။
dplyr ကို အသုံးပြု၍ အချို့သော စာကြောင်းများပါရှိသော အတန်းများကို စစ်ထုတ်နည်း
dplyr ကိုသုံးပြီး အုပ်စုအလိုက် ပထမအတန်းကို ဘယ်လိုရွေးမလဲ။
NA ကို dplyr တွင် Zero ဖြင့် အစားထိုးနည်း