ကော်လံအမည်အမျိုးမျိုးဖြင့် 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_Bteam_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 လုပ်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်