R (ဥပမာ 3 ခု) တွင် sign() function ကိုအသုံးပြုပုံ၊
Vector တစ်ခုစီ၏ သင်္ကေတတစ်ခုစီ၏ အမှတ်အသားကို ပြန်ပေးရန်အတွက် base R ရှိ sign() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
sign(s)
ရွှေ-
- x : ကိန်းဂဏန်း vector တစ်ခု
လုပ်ဆောင်ချက်သည် ပြန်တက်လာလိမ့်မည်-
- -1 : တန်ဖိုးသည် အနုတ်လက္ခဏာဖြစ်လျှင်
- 0 : တန်ဖိုးသည် သုညဖြစ်သည်။
- 1 : တန်ဖိုးတစ်ခုသည် အပြုသဘောဖြစ်လျှင်
အောက်ပါနမူနာများသည် မတူညီသောအခြေအနေများတွင် sign() function ကိုအသုံးပြုပုံကိုပြသထားသည်။
ဥပမာ 1- Vector ဖြင့် sign() ကိုသုံးပါ။
အောက်ပါကုဒ်သည် ဂဏန်းကွက်ကွက်တစ်ခုတွင် တန်ဖိုးတစ်ခုစီ၏ သင်္ကေတကိုပြသရန် sign() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
#define vector of values x <- c(-3, 0, 3) #return sign of each element in vector sign(s) [1] -1 0 1
ဤသည်မှာ ရလဒ်ကို မည်သို့အဓိပ္ပာယ်ဖွင့်ဆိုနိုင်သည်-
- vector ၏ ပထမတန်ဖိုးသည် အနှုတ်ဖြစ်သောကြောင့် ပထမတန်ဖိုးသည် -1 ဖြစ်သည်။
- vector ၏ ဒုတိယတန်ဖိုးသည် သုညဖြစ်သောကြောင့် ဒုတိယတန်ဖိုးသည် 0 ဖြစ်သည်။
- vector ၏တတိယတန်ဖိုးသည် အပြုသဘောဖြစ်သောကြောင့် တတိယတန်ဖိုးသည် 1 ဖြစ်သည်။
ဥပမာ 2- ဒေတာဘောင်ကော်လံဖြင့် သင်္ကေတ() ကိုသုံးပါ။
အောက်ပါကုဒ်သည် ဒေတာဘောင်တစ်ခု၏ ကော်လံတစ်ခုရှိ တန်ဖိုးတစ်ခုစီ၏ နိမိတ်လက္ခဏာကိုပြသရန် sign() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
#create data frame df <- data. frame (x=c(0, 1.4, -1, 5, -4, 12), y=c(3, 4, 3, 6, 10, 11)) #view data frame df xy 1 0.0 3 2 1.4 4 3 -1.0 3 4 5.0 6 5 -4.0 10 6 12.0 11 #view sign of each value in column x sign(df$x) [1] 0 1 -1 1 -1 1
ဥပမာ 3- ဒေတာဘောင်ကော်လံအသစ်ဖန်တီးရန် sign() ကိုသုံးပါ။
R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။
#create data frame df <- data. frame (x=c(0, 1.4, -1, 5, -4, 12), y=c(3, 4, 3, 6, 10, 11)) #view data frame df xy 1 0.0 3 2 1.4 4 3 -1.0 3 4 5.0 6 5 -4.0 10 6 12.0 11
အောက်ဖော်ပြပါကုဒ်တွင် တန်ဖိုးများသည် ရှိပြီးသားကော်လံ “ x” ၏တန်ဖိုးများပေါ်တွင်မူတည်သည့် “ z” ဟုခေါ်သော ကော်လံအသစ်တစ်ခုဖန်တီးရန် sign() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
#create new column 'z' based on sign of values in column 'x' df$z <- with(df, ifelse(sign(x) == -1, ' negative ', ifelse(sign(x) == 0, ' zero ', ' positive '))) #view updated data frame df X Y Z 1 0.0 3 zero 2 1.4 4 positive 3 -1.0 3 negative 4 5.0 6 positive 5 -4.0 10 negative 6 12.0 11 positive
ကော်လံ “z” ရှိ တန်ဖိုးများသည် ကော်လံ “x” ရှိ တန်ဖိုးများ၏ သင်္ကေတနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို အသုံးပြုနည်းကို ရှင်းပြထားပါသည်။
R တွင် dim() function ကိုအသုံးပြုနည်း
R တွင် transform() function ကိုအသုံးပြုနည်း
R တွင် Sweep() လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း