R တွင် same() function ကိုအသုံးပြုနည်း (ဥပမာများဖြင့်)
R ရှိ တူညီသော() လုပ်ဆောင်ချက်ကို R ရှိ အရာဝတ္ထုနှစ်ခုသည် အတိအကျတူညီခြင်းရှိမရှိ စမ်းသပ်ရန် အသုံးပြုနိုင်သည်။
ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-
ထပ်တူ (x၊ y၊ …)
ရွှေ-
- x : R တွင် အရာဝတ္ထုတစ်ခု၏အမည်
- y : R တွင် အခြားအရာတစ်ခု၏အမည်
အရာဝတ္ထုနှစ်ခုသည် အတိအကျတူညီနေပါက သို့မဟုတ် ၎င်းတို့မဟုတ်ပါက FALSE ဖြစ်ပါက ဤလုပ်ဆောင်ချက်သည် TRUE ပြန်ပေးသည်။
အောက်ဖော်ပြပါနမူနာများသည် စာကြောင်းနှစ်ခု၊ vector နှစ်ခုနှင့် data frame နှစ်ခုသည် အတိအကျတူညီမှုရှိမရှိ စမ်းသပ်ရန် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသထားသည်။
ဥပမာ 1- string နှစ်ခု ညီမျှခြင်းရှိမရှိ စမ်းသပ်ရန် identical() ကိုသုံးပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် မျဉ်းနှစ်ကြောင်း ညီမျှခြင်းရှိမရှိ စမ်းသပ်ရန် တူညီသော() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်
#define two strings string1 <- 'This is some string' string2 <- 'This is some string' #check if two strings are identical identical(string1, string2) [1] TRUE
string နှစ်ခုသည် အမှန်တကယ် တူညီသောကြောင့် function သည် TRUE ဖြစ်သည် ။
အောက်ဖော်ပြပါကုဒ်သည် အခြားစာကြောင်းနှစ်ခုသည် အတိအကျတူညီမှုရှိမရှိ စမ်းသပ်ရန် တူညီသော() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
#define two strings string1 <- 'This is some string' string2 <- 'This is some cool string' #check if two strings are identical identical(string1, string2) [1] FALSE
စာကြောင်းနှစ်ခုသည် အတိအကျတူညီခြင်းမရှိသောကြောင့် လုပ်ဆောင်ချက်သည် FALSE ကို ပြန်ပေးသည်။
ဥပမာ 2- vector နှစ်ခု တူညီမှုရှိမရှိ စမ်းသပ်ရန် identical() ကိုသုံးပါ။
အောက်ပါကုဒ်သည် vector နှစ်ခု တူညီခြင်းရှိမရှိ စမ်းသပ်ရန် identical() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
#define two vectors vector1 <- c('A', 'B', 'C', 'D', 'E', 'F') vector2 <- c('A', 'B', 'C', 'D', 'E', 'F') #check if two vectors are identical identical(vector1, vector2) [1] TRUE
vector နှစ်ခုသည် အမှန်တကယ်တူညီသောကြောင့် function သည် TRUE ပြန်လာပါသည်။
အောက်ဖော်ပြပါ ကုဒ်သည် အခြား vector နှစ်ခု အတိအကျ တူညီခြင်း ရှိမရှိ စမ်းသပ်ရန် identical() လုပ်ဆောင်ချက်ကို မည်သို့ အသုံးပြုရမည်ကို ပြသသည်-
#define two vectors vector1 <- c('A', 'B', 'C', 'D', 'E', 'F') vector2 <- c('A', 'B', 'C', 'D') #check if two vectors are identical identical(vector1, vector2) [1] FALSE
Vector နှစ်ခုသည် အတိအကျတူညီခြင်းမရှိသောကြောင့် လုပ်ဆောင်ချက်သည် FALSE ကို ပြန်ပေးသည်။
ဥပမာ 3- ဒေတာဘောင်နှစ်ခု တူညီမှုရှိမရှိ စမ်းသပ်ရန် identical() ကိုသုံးပါ။
အောက်ပါကုဒ်သည် ဒေတာဘောင်နှစ်ခု တူညီမှုရှိမရှိ စမ်းသပ်ရန် တူညီသော() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
#define two data frames df1 <- data. frame (team=c('A', 'B', 'C', 'D'), dots=c(14, 20, 22, 29)) df2 <- data. frame (team=c('A', 'B', 'C', 'D'), dots=c(14, 20, 22, 29)) #check if two data frames are equal identical(df1, df2) [1] TRUE
ဒေတာဘောင်နှစ်ခုသည် အမှန်တကယ် တူညီသောကြောင့် လုပ်ဆောင်ချက်သည် TRUE ပြန်လာပါသည်။
အခြားဒေတာဘောင်နှစ်ခုသည် အတိအကျတူညီမှုရှိမရှိ စမ်းသပ်ရန် တူညီသော() လုပ်ဆောင်ချက်ကို အောက်ပါကုဒ်တွင် ဖော်ပြသည်-
#define two data frames df1 <- data. frame (team=c('A', 'B', 'C', 'D'), dots=c(14, 20, 22, 29)) df2 <- data. frame (team=c('A', 'B', 'C', 'D'), dots=c(99, 20, 22, 29)) #check if two data frames are equal identical(df1, df2) [1] FALSE
ဒေတာဘောင်နှစ်ခုသည် အတိအကျတူညီခြင်းမရှိသောကြောင့် လုပ်ဆောင်ချက်သည် FALSE ကို ပြန်ပေးသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် dim() function ကိုအသုံးပြုနည်း
R တွင် transform() function ကိုအသုံးပြုနည်း
R တွင် intersect() function ကိုအသုံးပြုနည်း