R တွင် setdiff function ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)
R ရှိ setdiff() လုပ်ဆောင်ချက်ကို set နှစ်ခုကြားရှိ ကွဲပြားမှုများကို ရှာဖွေရန် အသုံးပြုနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် အောက်ပါ syntax ကိုအသုံးပြုသည်-
setdiff(x၊y)
ရွှေ-
- x၊ y- ဒြပ် စင်အစီအစဥ်များပါဝင်သော vector များ သို့မဟုတ် ဒေတာဘောင်များ
ဤသင်ခန်းစာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုခြင်း၏ ဥပမာများစွာကို ပေးပါသည်။
ဥပမာ 1- ကိန်းဂဏာန်းပုံများနှင့်အတူ Setdiff
အောက်ပါကုဒ်သည် vector b တွင်မပေါ်သော vector a ရှိတန်ဖိုးအားလုံးကိုခွဲခြားသတ်မှတ်ရန် setdiff() ကိုအသုံးပြုပုံကိုပြသသည်
#definevectors a <- c(1, 3, 4, 5, 9, 10) b <- c(1, 2, 3, 4, 5, 6) #find all values in a that do not occur in b setdiff (a,b) [1] 9 10
vector b : 9 နှင့် 10 တွင်မပေါ်သော vector a တွင်တန်ဖိုးနှစ်ခုရှိသည်။
setdiff() လုပ်ဆောင်ချက်ရှိ vector များ၏ အစီအစဥ်ကို ပြောင်းပြန်လှန်ပါက၊ vector a တွင်မပေါ်သော vector b ရှိ တန်ဖိုးအားလုံးကို ခွဲခြားသတ်မှတ်နိုင်သည်။
#find all values in b that do not occur in a setdiff (b,a) [1] 2 6
vector a တွင်မပေါ်သော vector b တွင်တန်ဖိုးနှစ်ခုရှိသည်: 2 နှင့် 6 ။
ဥပမာ 2- ဇာတ်ကောင် vector များဖြင့် ကွဲပြားသည်။
အောက်ပါကုဒ်သည် char2 vector တွင်မပေါ်သော char1 vector ရှိတန်ဖိုးအားလုံးကိုခွဲခြားသတ်မှတ်ရန် setdiff() ကိုအသုံးပြုပုံကိုပြသသည်-
#define character vectors char1 <- c('A', 'B', 'C', 'D', 'E') char2 <- c('A', 'B', 'E', 'F', 'G') #find all values in char1 that do not occur in char2 setdiff (char1, char2) [1] “C” “D”
ဥပမာ 3- ဒေတာဘောင်များဖြင့် ကွဲပြားသည်။
အောက်ဖော်ပြပါ ကုဒ်သည် ဒုတိယဒေတာဘောင်၏ တူညီသောကော်လံတွင် မပေါ်သည့် ဒေတာဘောင်ကော်လံရှိ တန်ဖိုးအားလုံးကို ခွဲခြားသတ်မှတ်ရန် setdiff() ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-
#define data frames df1 <- data. frame (team=c('A', 'B', 'C', 'D'), conference=c('West', 'West', 'East', 'East'), dots=c(88, 97, 94, 104)) df2 <- data. frame (team=c('A', 'B', 'C', 'D'), conference=c('West', 'West', 'East', 'East'), dots=c(88, 97, 98, 99)) #find differences between the points columns in the two data frames setdiff (df1$points, df2$points) [1] 94 104
တန်ဖိုး 94 နှင့် 104 တို့သည် ပထမဒေတာဘောင်၏ အမှတ်ကော်လံတွင် ပေါ်နေသော်လည်း ဒုတိယဒေတာဘောင်၏ ပွိုင့်ကော်လံတွင် မဟုတ်ပါ။
ထပ်လောင်းအရင်းအမြစ်များ
R တွင် သီးခြားကော်လံများကို ပေါင်းနည်း
R တွင် သီးခြားအတန်းများကို ပေါင်းနည်း
R တွင် တစ်စိတ်တစ်ပိုင်း ညှို့နှိုင်းမှုပြုလုပ်နည်း