Dplyr တွင် ရွေးချယ်ထားသော ကော်လံများကို အသုံးပြု၍ ဘယ်ဘက်ချိတ်ဆက်နည်း
ရွေးချယ်ထားသော ကော်လံများကိုသာ အသုံးပြု၍ ဒေတာဘောင်နှစ်ခုတွင် ဘယ်ဘက်ချိတ်ဆက်မှုကို လုပ်ဆောင်ရန် အောက်ပါအခြေခံ syntax ကို dplyr တွင် အသုံးပြုနိုင်ပါသည်။
library (dplyr) final_df <- df_A %>% left_join(select(df_B, team, conference), by=" team ")
ဤဥပမာသည် df_A နှင့် df_B ဟုခေါ်သော ဒေတာဘောင်များတွင် ဘယ်ဘက်ချိတ်ဆက်မှုကို လုပ်ဆောင်မည်ဖြစ်ပြီး၊ အဖွဲ့ ဟုခေါ်သော ကော်လံသို့ ချိတ်ဆက်ခြင်းဖြင့် df_B ၏ အသင်း နှင့် ကွန်ဖရင့် ကော်လံများကိုသာ ရလဒ်ဒေတာဘောင်တွင် ထည့်သွင်းမည်ဖြစ်သည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- dplyr တွင် ရွေးချယ်ထားသော ကော်လံများကို အသုံးပြု၍ ဘယ်ဘက် Join ကို လုပ်ဆောင်ပါ။
R တွင်အောက်ပါဒေတာဘောင်နှစ်ခုရှိသည်ဆိုပါစို့။
#create first data frame df_A <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), dots=c(22, 25, 19, 14, 38)) df_A team points 1 to 22 2 B 25 3 C 19 4 D 14 5 E 38 #create second data frame df_B <- data. frame (team=c('A', 'C', 'D', 'F', 'G'), conference=c('W', 'W', 'E', 'E', 'E'), rebounds=c(14, 8, 8, 6, 9), assists=c(4, 3, 9, 9, 4)) df_B team conference rebounds assists 1 AW 14 4 2 CW 8 3 3 OF 8 9 4 FE 6 9 5 GE 9 4
ဘယ်ဘက် join ကိုလုပ်ဆောင်ရန် အောက်ပါ syntax ကို dplyr တွင်အသုံးပြုနိုင်သော်လည်း df_B မှ အဖွဲ့ နှင့် ကွန်ဖရင့် ကော်လံများကိုသာ ယူဆောင်နိုင်သည် ။
library (dplyr) #perform left join but only bring in team and conference columns from df_B final_df <- df_A %>% left_join(select(df_B, team, conference), by=" team ") #view final data frame final_df team points conference 1A 22W 2 B 25 NA 3C 19W 4 D 14 E 5 E 38 NA
ရရှိလာသောဒေတာဘောင်တွင် df_A မှအတန်းများအားလုံးနှင့် အဖွဲ့ တန်ဖိုးများတူညီသည့် df_B မှအတန်းများသာပါရှိသည်။
dplyr’s select() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ကျွန်ုပ်တို့သည် df_B မှ အဖွဲ့ နှင့် ကွန်ဖရင့် ကော်လံများကိုသာ တင်သွင်းလိုကြောင်း သတ်မှတ်နိုင်ခဲ့သည်။
df_B မှ အပြန်အလှန် နှင့် အထောက်အကူပြု ကော်လံများသည် နောက်ဆုံးဒေတာဘောင်တွင် မပါဝင်ကြောင်း သတိပြုပါ။
မှတ်ချက် – dplyr တွင် left_join() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် ဘယ်ဘက်ပါဝင်နည်း
R တွင် မှန်ကန်စွာပါဝင်ရန် မည်သို့ပြုလုပ်မည်နည်း။
R တွင် အတွင်းစည်းပါဝင်နည်း
R တွင် အပြင်ဘက် join လုပ်နည်း