ကော်လံအမည်အမျိုးမျိုးဖြင့် dplyr တွင် ဘယ်ဘက်တွင် ပါဝင်ပါ။
သင်ချိတ်ဆက်နေသောကော်လံများသည် ဒေတာဘောင်တစ်ခုစီတွင် မတူညီသောအမည်များရှိနေသောအခါတွင် ဒေတာဘောင်နှစ်ခုကို ချိတ်ဆက်ရန် dplyr တွင် အောက်ပါအခြေခံ syntax ကို အသုံးပြုနိုင်သည်။
library (dplyr) final_df <- left_join(df_A, df_B, by = c(' team ' = ' team_name '))
ဤဥပမာသည် df_A ဟုခေါ်သော အဖွဲ့မှ ကော်လံနှင့် df_B ဟုခေါ်သော team_name မှကော်လံကို df_A နှင့် 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'), rebounds=c(14, 8, 8, 6, 9)) df_B team_name rebounds 1 to 14 2 C 8 3 D 8 4 F 6 5 G 9
df_A ၏အဖွဲ့ ကော်လံ နှင့် df_B ၏ team_name ကော်လံရှိ ကိုက်ညီသောတန်ဖိုးများအပေါ်အခြေခံ၍ ဘယ်ဘက်ပူးပေါင်းခြင်းကိုလုပ်ဆောင်ရန် အောက်ပါ syntax ကို dplyr တွင်သုံးနိုင်သည်။
library (dplyr) #perform left join based on different column names in df_A and df_B final_df <- left_join(df_A, df_B, by = c(' team ' = ' team_name ')) #view final data frame final_df team points rebounds 1 to 22 14 2 B 25 NA 3 C 19 8 4 D 14 8 5 E 38 NA
ရရှိလာသောဒေတာဘောင်တွင် df_A မှအတန်းများအားလုံးပါဝင်ပြီး အသင်း တန်ဖိုးများသည် team_name တန်ဖိုးများနှင့်ကိုက်ညီသည့် df_B မှအတန်းများသာပါဝင်ပါသည်။
အောက်ဖော်ပြပါ အခြေခံအထားအသိုကို အသုံးပြု၍ မတူညီသောအမည်များဖြင့် ကော်လံအများအပြားကို ရှာဖွေနိုင်သည်ကို သတိပြုပါ။
library (dplyr) #perform left join based on multiple different column names final_df <- left_join(df_A, df_B, by = c(' A1 ' = ' B1 ', ' A2 ' = ' B2 ', ' A3 ' = ' B3 '))
မှတ်ချက် – dplyr တွင် left_join() လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် ဘယ်ဘက်ပါဝင်နည်း
R တွင် မှန်ကန်စွာပါဝင်ရန် မည်သို့ပြုလုပ်မည်နည်း။
R တွင် အတွင်းစည်းပါဝင်နည်း
R တွင် အပြင်ဘက် join လုပ်နည်း