Dplyr ကို အသုံးပြု၍ ဒေတာဘောင်တစ်ခုတွင် တန်ဖိုးများစွာကို အစားထိုးနည်း
dplyr ပက်ကေ့ဂျ်ရှိ လုပ်ဆောင်ချက်များကို အသုံးပြု၍ R ရှိ ဒေတာဘောင်တစ်ခုရှိ တန်ဖိုးများစွာကို အစားထိုးရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
library (dplyr) df %>% mutate(var1 = recode(var1, ' oldvalue1 ' = ' newvalue1 ', ' oldvalue2 ' = ' newvalue2 '), var2 = recode(var2, ' oldvalue1 ' = ' newvalue1 ', ' oldvalue2 ' = ' newvalue2 '))
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- dplyr ကိုသုံးပြီး တန်ဖိုးများစွာကို အစားထိုးပါ။
R တွင် ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်များစွာပါရှိသော အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (conf=c('East', 'East', 'West', 'West', 'North'),
position=c('Guard', 'Guard', 'Guard', 'Guard', 'Forward'),
dots=c(22, 25, 29, 13, 18))
#view data frame
df
conf position points
1 East Guard 22
2 East Guard 25
3 West Guard 29
4 West Guard 13
5 North Forward 18
ယခု ကျွန်ုပ်တို့သည် ဒေတာဘောင်တွင် အောက်ပါတန်ဖိုးများကို အစားထိုးလိုသည်ဆိုပါစို့။
- ‘conf’ ကော်လံ-
- အရှေ့ကို “E” ဖြင့် အစားထိုးပါ
- “ အနောက်” သို့ “ W” ပြောင်းပါ
- “ မြောက်” ကို “ N” ဖြင့် အစားထိုးပါ
- “ ရာထူး” ကော်လံ-
- “ Guard” ကို “ G” သို့ပြောင်းပါ
- “ ရှေ့သို့” “ F” သို့ပြောင်းပါ
ဒါကိုလုပ်ဖို့ mutate() နဲ့ recode() လုပ်ဆောင်ချက်တွေကို သုံးနိုင်ပါတယ်။
library (dplyr) #replace multiple values in conf and position columns df %>% mutate(conf = recode(conf, ' East ' = ' E ', ' West ' = ' W ', ' North ' = ' N '), position = recode(position, ' Guard ' = ' G ', ' Forward ' = ' F ')) conf position points 1EG 22 2 EG 25 3 WG 29 4 WG 13 5 NF 18
“conf” နှင့် “position” ကော်လံများရှိ တန်ဖိုးတစ်ခုစီကို သီးခြားတန်ဖိုးများဖြင့် အစားထိုးထားကြောင်း သတိပြုပါ။
“အမှတ်များ” ကော်လံရှိ တန်ဖိုးများသည် မပြောင်းလဲကြောင်းကိုလည်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr ကိုအသုံးပြု၍ အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကိုသုံးပြီး တန်ဖိုးတွေကို ဘယ်လိုပြန်ကုဒ်မလဲ။
NA ကို dplyr တွင် Zero ဖြင့် အစားထိုးနည်း
dplyr ကို အသုံးပြု၍ အချို့သော စာကြောင်းများပါရှိသော အတန်းများကို စစ်ထုတ်နည်း