R တွင် ကိန်းဂဏာန်းကော်လံများကိုသာ စကေးချနည်း (ဥပမာနှင့်အတူ)
R ရှိ ဒေတာဘောင်တစ်ခု၏ ကိန်းဂဏန်းကော်လံများကိုသာ အတိုင်းအတာအဖြစ် dplyr ပက်ကေ့ဂျ်မှ အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။
library (dplyr) df %>% mutate(across(where(is. numeric ), scale))
အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ- dplyr ကိုသုံး၍ ဂဏန်းကော်လံများကိုသာ စကေးချပါ။
R တွင် ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်များစွာပါရှိသော အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။
#create data frame df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), dots=c(22, 34, 30, 12, 18), assists=c(7, 9, 9, 12, 14), rebounds=c(5, 10, 10, 8, 8)) #view data frame df team points assists rebounds 1 to 22 7 5 2 B 34 9 10 3 C 30 9 10 4 D 12 12 8 5 E 18 14 8
ဒေတာဘောင်၏ ကိန်းဂဏန်းကော်လံများကိုသာ စကေးချရန်အတွက် R တွင် စကေး လုပ်ဆောင်ချက်ကို အသုံးပြုလိုသည်ဆိုပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။
library (dplyr)
#scale only the numeric columns in the data frame
df %>% mutate(across(where(is. numeric ), scale))
team points assists rebounds
1 A -0.1348400 -1.153200 -1.56144012
2 B 1.2135598 -0.432450 0.87831007
3 C 0.7640932 -0.432450 0.87831007
4 D -1.2585064 0.648675 -0.09759001
5 E -0.5843065 1.369425 -0.09759001
ကိန်းဂဏန်းကော်လံသုံးခုရှိ တန်ဖိုးများ ( အမှတ်များ ၊ ကူညီဆောင်ရွက်ပေးခြင်း နှင့် ပြန်လှန်ခြင်း ) သည် အဖွဲ့ ကော်လံမပြောင်းလဲဘဲ ရှိနေစဉ် အတိုင်းအတာကို ချိန်ညှိထားကြောင်း သတိပြုပါ။
နည်းပညာမှတ်စုများ
R ရှိ scale() လုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံအထားအသိုကိုအသုံးပြုသည်-
scale(x, center = TRUE , scale = TRUE )
ရွှေ-
- x : စကေးချရန် အရာဝတ္ထုအမည်
- အလယ် : စကေးချဲ့တဲ့အခါ ပျမ်းမျှကို နုတ်မလား။ မူရင်းမှာ TRUE ဖြစ်သည်။
- စကေး : အတိုင်းအတာကို တိုင်းတာသောအခါ စံသွေဖည်မှုဖြင့် ပိုင်းခြားခြင်းရှိမရှိ မူရင်းမှာ TRUE ဖြစ်သည်။
ဤလုပ်ဆောင်ချက်သည် အတိုင်းအတာတန်ဖိုးများကို တွက်ချက်ရန် အောက်ပါဖော်မြူလာကို အသုံးပြုသည်-
အတိုင်းအတာ x = ( မူရင်း x – x̄) / s
ရွှေ-
- မူရင်း x : မူရင်း x တန်ဖိုး
- x̄ : နမူနာဆိုလိုသည်။
- s : နမူနာ၏ စံသွေဖည်မှု
မူရင်းတန်ဖိုးတစ်ခုစီကို z-score အဖြစ်သို့ ပြောင်းလဲပေးသည့် data normalization ဟုလည်း ခေါ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr ကိုအသုံးပြု၍ အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
dplyr ကိုအသုံးပြု၍ ကော်လံများကိုအမည်ဖြင့်မည်သို့ရွေးချယ်ရမည်နည်း။
dplyr ကို အသုံးပြု၍ အညွှန်းအလိုက် ကော်လံများကို မည်သို့ရွေးချယ်ရမည်နည်း။
dplyr တွင် အခြေအနေများစွာဖြင့် select_if ကိုအသုံးပြုနည်း