R တွင် ပက်ကေ့ဂျ်ကို ထည့်သွင်းထားခြင်း ရှိမရှိ စစ်ဆေးနည်း (ဥပမာနှင့်အတူ)
R တွင် ပက်ကေ့ဂျ်တစ်ခုကို ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ စစ်ဆေးရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်ပါသည်။
နည်းလမ်း 1- သီးခြားပက်ကေ့ခ်ျတစ်ခုကို ထည့်သွင်းထားခြင်းရှိမရှိ စစ်ဆေးပါ။
#check if ggplot2 is installed system. file (package=' ggplot2 ')
နည်းလမ်း 2- မတပ်ဆင်ရသေးသော vector တစ်ခုတွင် ပက်ကေ့ဂျ်အားလုံးကို ထည့်သွင်းပါ။
install. packages (setdiff(packages, rownames(installed. packages ())))
ဤဥပမာတွင်၊ packages များသည် သင်ထည့်သွင်းလိုသော package အမည်များ၏ vector ကိုကိုယ်စားပြုသည်။
အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- သီးခြားပက်ကေ့ချ်ကို ထည့်သွင်းထားခြင်း ရှိမရှိ စစ်ဆေးပါ။
လက်ရှိ R ပတ်ဝန်းကျင်တွင် သီးခြားပက်ကေ့ခ်ျတစ်ခုကို ထည့်သွင်းထားခြင်းရှိမရှိ စစ်ဆေးရန် system.file() လုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။
ဥပမာအားဖြင့်၊ လက်ရှိ R ပတ်ဝန်းကျင်တွင် ggplot2 ပက်ကေ့ဂျ်ကို ထည့်သွင်းထားခြင်းရှိမရှိ စစ်ဆေးရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
#check if ggplot2 is installed system. file (package=' ggplot2 ') [1] "C:/Users/bob/Documents/R/win-library/4.0/ggplot2"
ggplot2 ကို ထည့်သွင်းထားသောကြောင့်၊ လုပ်ဆောင်ချက်သည် အထုပ်ကို ထည့်သွင်းသည့် ဖိုင်လမ်းကြောင်းကို ပြန်ပေးသည်။
ယခု ဤ_package ဟုခေါ်သော ပက်ကေ့ချ်တစ်ခုကို တပ်ဆင်ထားခြင်းရှိမရှိ စစ်ဆေးမည်ဆိုပါစို့။
#check if this_package is installed system. file (package=' this_package ') [1] ""
လုပ်ဆောင်ချက်သည် ဤ_package (မရှိတောင်မရှိ) ဟုခေါ်သော ပက်ကေ့ချ်ကို ကျွန်ုပ်တို့၏ လက်ရှိပတ်ဝန်းကျင်တွင် ထည့်သွင်းခြင်းမရှိကြောင်း ကျွန်ုပ်တို့အား ပြောပြသည့် လုပ်ဆောင်ချက်သည် အလွတ်စာကြောင်းတစ်ခုကို ပြန်ပေးသည်။
နည်းလမ်း 2- မတပ်ဆင်ရသေးသော vector တစ်ခုတွင် ပက်ကေ့ဂျ်အားလုံးကို ထည့်သွင်းပါ။
ကျွန်ုပ်တို့၏ လက်ရှိပတ်ဝန်းကျင်တွင် အောက်ဖော်ပြပါ ပက်ကေ့ဂျ်သုံးခုကို တပ်ဆင်ထားခြင်း ရှိ၊ မရှိ စစ်ဆေးလိုပြီး ၎င်းတို့ကို အလိုအလျောက် ထည့်သွင်းခြင်းမရှိပါက ၎င်းတို့ကို စစ်ဆေးလိုသည်ဆိုကြပါစို့။
- ggplot2
- dplyr
- trellis
အောက်ပါကုဒ်သည် ၎င်းကိုပြုလုပ်နည်းကို ပြသသည်-
#define packages to install packages <- c(' ggplot2 ', ' dplyr ', ' lattice ') #install all packages that are not already installed install. packages (setdiff(packages, rownames(installed. packages ())))
ကျွန်ုပ်တို့သတ်မှတ်ထားသော ပက်ကေ့ဂျ်များထဲမှ တစ်ခုကို မတပ်ဆင်ရသေးပါက၊ install.packages() လုပ်ဆောင်ချက်သည် ၎င်းတို့ကို အလိုအလျောက် ထည့်သွင်းမည်ဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် ပက်ကေ့ဂျ်များစွာကို မည်သို့တင်ရမည်နည်း။
R တွင် ပတ်ဝန်းကျင်ကို မည်ကဲ့သို့ ရှင်းလင်းမည်နည်း။
RStudio ရှိ မြေကွက်များအားလုံးကို ရှင်းလင်းနည်း