R ဖြင့် vlookup (excel နှင့်ဆင်တူသော) vlookup လုပ်နည်း
Excel ရှိ VLOOKUP လုပ်ဆောင်ချက်သည် သင့်အား ကော်လံတစ်ခုပေါ်တွင် ကိုက်ညီခြင်းဖြင့် ဇယားတစ်ခုအတွင်းရှိ တန်ဖိုးတစ်ခုကို ရှာဖွေနိုင်စေပါသည်။
ဥပမာအားဖြင့်၊ အောက်ပါ Excel စာရင်းဇယားတွင်၊ ကစားသမား၏အမည်နှင့် ကိုက်ညီစေရန် VLOOKUP ကို အသုံးပြု၍ ကစားသမားတစ်ဦး၏အဖွဲ့အမည်ကို ရှာဖွေနိုင်သည်-
ကျွန်ုပ်တို့သည် အခြေခံ R သို့မဟုတ် dplyr ပက်ကေ့ခ်ျကို အသုံးပြု၍ ဤလုပ်ဆောင်ချက်ကို ပုံတူပွားနိုင်သည်။
Base R ကိုအသုံးပြုခြင်း-
merge(df1, df2, by=" merge_column ")
dplyr ကိုအသုံးပြုခြင်း-
inner_join(df1, df2, by=" merge_column ")
အောက်ဖော်ပြပါနမူနာများသည် Excel မှ VLOOKUP လုပ်ဆောင်ချက်ကို ပုံတူပွားရန် R တွင် ဤလုပ်ဆောင်ချက်တစ်ခုစီကို အသုံးပြုနည်းကို ပြသထားသည်။
Base R ကို အသုံးပြု၍ VLOOKUP
အောက်ဖော်ပြပါကုဒ်သည် ပေါင်းစည်းခြင်း() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အခြေခံ R တွင် VLOOKUP ကဲ့သို့သော လုပ်ဆောင်ချက်ကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသသည်-
#create first data frame df1 <- data.frame(player= LETTERS [1:15], team= rep (c(' Mavs ', ' Lakers ', ' Rockets '), each =5)) #create second data frame df2 <- data.frame(player= LETTERS [1:15], points=c(14, 15, 15, 16, 8, 9, 16, 27, 30, 24, 14, 19, 8, 6, 5)) #merge the two data frames merge(df1, df2, by=" player ") player team points 1 A Mavs 14 2 B Mavs 15 3C Mavs 15 4D Mavs 16 5 E Mavs 8 6 F Lakers 9 7G Lakers 16 8 a.m. Lakers 27 9 I Lakers 30 10 J Lakers 24 11K Rockets 14 12L Rockets 19 13 M Rockets 8 14 N Rockets 6 15 O Rockets 5
၎င်းသည် နိဒါန်းနမူနာတွင် VLOOKUP လုပ်ဆောင်ချက်ကဲ့သို့ တူညီသောရလဒ်များကို ပြန်ပေးကြောင်း သတိပြုပါ။ အငြင်းအခုံ အလိုက် ပေါင်းစည်းရန် ကော်လံများစွာကို သင်သတ်မှတ်နိုင်သည်ကို သတိပြုပါ။
dplyr ကို အသုံးပြု၍ VLOOKUP
library (dplyr) #create first data frame df1 <- data.frame(player= LETTERS [1:15], team= rep (c(' Mavs ', ' Lakers ', ' Rockets '), each =5)) #create second data frame df2 <- data.frame(player= LETTERS [1:15], points=c(14, 15, 15, 16, 8, 9, 16, 27, 30, 24, 14, 19, 8, 6, 5)) #merge the two data frames using inner_join inner_join(df1, df2, by=" player ") player team points 1 A Mavs 14 2 B Mavs 15 3C Mavs 15 4D Mavs 16 5 E Mavs 8 6 F Lakers 9 7G Lakers 16 8 a.m. Lakers 27 9 I Lakers 30 10 J Lakers 24 11K Rockets 14 12L Rockets 19 13 M Rockets 8 14 N Rockets 6 15 O Rockets 5
၎င်းသည် Excel ရှိ VLOOKUP လုပ်ဆောင်ချက်ကဲ့သို့တူညီသောရလဒ်များကိုပြန်ပေးကြောင်းသတိပြုပါ။ အငြင်းအခုံ အလိုက် ပေါင်းစည်းရန် ကော်လံများစွာကို သင်သတ်မှတ်နိုင်သည်ကို သတိပြုပါ။
ထို့အပြင်၊ သင်သည် ကိုက်ညီမှုမရှိသော ပွဲစဉ်များကို ပြသလိုပါက left_join လုပ်ဆောင်ချက်ကို သင် အသုံးပြုနိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
R တွင် စုဆောင်းငွေများ တွက်နည်း
R တွင်ဒေတာစံနှုန်းသတ်မှတ်နည်း
R ရှိ ဒေတာဘောင်သို့ အတန်းများထည့်နည်း