Dplyr- mutate() ကို အသုံးပြု၍ အချက်အဆင့်များကို မည်သို့ပြောင်းလဲမည်နည်း။
mutate() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ factor variable ၏ အဆင့်များကို ပြောင်းလဲရန် dplyr တွင် အောက်ပါ အခြေခံ syntax ကို အသုံးပြုနိုင်ပါသည်။
library (dplyr) df <- df %>% mutate(team=recode(team, ' H ' = ' Hawks ', ' M ' = ' Mavs ', ' C ' = ' Cavs '))
ဤ သီးခြား syntax သည် ဒေတာဘောင်ရှိ အဖွဲ့၏ ပြောင်းလဲနိုင်သော အောက်ပါပြောင်းလဲမှုများကို ပြုလုပ်သည်-
- ‘H’ က Hawks ဖြစ်သွားတယ်၊
- ‘M’ သည် ‘Mav’ ဖြစ်လာသည်
- ‘C’ သည် ‘Cav’ ဖြစ်သွားသည်၊
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- mutate() ကို အသုံးပြု၍ အချက်အဆင့်များကို ပြောင်းလဲပါ
R တွင် ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်များစွာပါရှိသော အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။
#create data frame df <- data. frame (team=factor(c('H', 'H', 'M', 'M', 'C', 'C')), dots=c(22, 35, 19, 15, 29, 23)) #view data frame df team points 1:22 a.m. 2:35 a.m. 3 M 19 4 M 15 5 C 29 6 C 23
team variable ၏အဆင့်များကိုပြောင်းလဲရန် dplyr package ၏ mutate() function ဖြင့် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
library (dplyr) #change factor levels of team variable df <- df %>% mutate(team=recode(team, ' H ' = ' Hawks ', ' M ' = ' Mavs ', ' C ' = ' Cavs ')) #view updated data frame df team points 1 Hawks 22 2 Hawks 35 3 Mavs 19 4 Mavs 15 5 Cavs 29 6 Cavs 23
ဤအထားအသိုကို အသုံးပြု၍ ဒေတာဘောင်ရှိ အဖွဲ့ ပြောင်းနိုင်သော အောက်ပါပြောင်းလဲမှုများကို ကျွန်ုပ်တို့ ပြုလုပ်နိုင်သည် –
- ‘H’ က Hawks ဖြစ်သွားတယ်၊
- ‘M’ သည် ‘Mav’ ဖြစ်လာသည်
- ‘C’ သည် ‘Cav’ ဖြစ်သွားသည်၊
အဆင့် () လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အချက်အဆင့်များကို ပြောင်းလဲထားကြောင်း အတည်ပြုနိုင်သည်-
#display factor levels of team variable
levels(df$team)
[1] “Cavs” “Hawks” “Mavs”
၎င်းတို့အားလုံးအစား အချက်တစ်ချက်အဆင့်ကို ပြောင်းလဲရန် သင်ရွေးချယ်နိုင်ကြောင်းကိုလည်း သတိပြုပါ။
ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် “ H” ကိုသာ “ Hawks” ဖြင့် အစားထိုးရန် အောက်ပါ syntax ကိုသုံးနိုင်ပြီး အခြားအချက်အဆင့်များကို မပြောင်းလဲဘဲထားနိုင်သည်-
library (dplyr) #change one factor level of team variable df <- df %>% mutate(team=recode(team, ' H ' = ' Hawks ')) #view updated data frame df team points 1 Hawks 22 2 Hawks 35 3 M 19 4 M 15 5 C 29 6 C 23
“ H” ကို “ Hawks” ဖြင့် အစားထိုးခဲ့သည်ကို သတိပြုပါ၊ သို့သော် အခြားအချက်နှစ်ချက်အဆင့်မှာ မပြောင်းလဲသေးပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကို အသုံးပြု၍ အတန်းများကို ဖျက်နည်း
dplyr ကို အသုံးပြု၍ အညွှန်းအလိုက် ကော်လံများကို မည်သို့ရွေးချယ်ရမည်နည်း။
dplyr ကို အသုံးပြု၍ အချို့သော စာကြောင်းများပါရှိသော အတန်းများကို စစ်ထုတ်နည်း