R တွင် ပက်ကေ့ခ်ျများစွာကို မည်သို့တင်ရမည်နည်း (ဥပမာဖြင့်)
R ထဲသို့ ပက်ကေ့ဂျ်များစွာကို တစ်ပြိုင်နက်တင်ရန် အောက်ပါအခြေခံ syntax ကို သင်အသုံးပြုနိုင်သည်-
lapply(some_packages, library, character. only = TRUE )
ဤဥပမာတွင်၊ some_packages သည် သင်တင်လိုသော package အမည်များ၏ vector ကို ကိုယ်စားပြုသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- R တွင် အထုပ်များစွာကို တင်ပါ။
အောက်ပါကုဒ်သည် R တွင် ဒေတာအစုံအလင်ကို အကျဉ်းချုံ့နည်းနှင့် မတူညီသော ပက်ကေ့ဂျ်သုံးခုကို အသုံးပြု၍ ကွက်ကွက်ဖန်တီးနည်းကို ပြသသည်-
- dplyr
- ggplot2
- ggthemes
ဤဥပမာတွင်၊ ကျွန်ုပ်တို့သည် မတူညီသော library() လုပ်ဆောင်ချက်သုံးခုကို အသုံးပြု၍ ပက်ကေ့ခ်ျတစ်ခုစီကို တစ်ဦးချင်းစီ တင်ပေးသည်-
library (dplyr) library (ggplot2) library (ggthemes) #make this example reproducible set. seeds (0) #create data frame df <- data. frame (category=rep(c('A', 'B', 'C', 'D', 'E'), each= 10 ), value=runif(50, 10, 20)) #create summary data frame df_summary <- df %>% group_by(category) %>% summarize(mean=mean(value), sd=sd(value)) #plot mean value of each category with error bars ggplot(df_summary) + geom_bar(aes(x=category, y=mean), stat=' identity ') + geom_errorbar(aes(x=category, ymin=mean-sd, ymax=mean+sd), width= 0.3 ) + theme_tufte()

ဤကုဒ်ကိုအသုံးပြုခြင်းဖြင့် ပက်ကေ့ဂျ်သုံးခုစလုံးကို တင်နိုင်ပြီး ဒေတာအတွဲတစ်ခု၏ တန်ဖိုးများကို အကျဉ်းချုပ်ဖော်ပြသည့် ဇယားတစ်ခုကို ထုတ်လုပ်နိုင်သည်။
သို့သော်၊ ကျွန်ုပ်တို့သည် ကုဒ်တစ်ကြောင်းတည်းဖြင့် ပက်ကေ့ဂျ်သုံးခုလုံးကို တင်ရန် lapply() လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြင့် တူညီသောရလဒ်ကို ရရှိနိုင်သည်-
#define vector of packages to load
some_packages <- c(' ggplot2 ', ' dplyr ', ' ggthemes ')
#load all packages at once
lapply(some_packages, library, character. only = TRUE )
#make this example reproducible
set. seeds (0)
#create data frame
df <- data. frame (category=rep(c('A', 'B', 'C', 'D', 'E'), each= 10 ),
value=runif(50, 10, 20))
#create summary data frame
df_summary <- df %>%
group_by(category) %>%
summarize(mean=mean(value),
sd=sd(value))
#plot mean value of each category with error bars
ggplot(df_summary) +
geom_bar(aes(x=category, y=mean), stat=' identity ') +
geom_errorbar(aes(x=category, ymin=mean-sd, ymax=mean+sd), width= 0.3 ) +
theme_tufte()

တစ်ဖန် ကျွန်ုပ်တို့သည် ပက်ကေ့ဂျ် (၃) ခုလုံးကို တင်နိုင်ပြီး ယခင်ကဲ့သို့ တူညီသော ဇာတ်ကွက်ကို ထုတ်လုပ်နိုင်ပြီဖြစ်သည်။
ကွာခြားချက်မှာ ကုဒ်တစ်ကြောင်းတည်းဖြင့် ဤတစ်ကြိမ်တွင် ပက်ကေ့ဂျ်သုံးခုစလုံးကို တင်နိုင်ခြင်းဖြစ်သည်။
library() လုပ်ဆောင်ချက်ကို အကြိမ်တိုင်း မရိုက်ဘဲ ပက်ကေ့ဂျ်များစာရင်းရှည်ကို တင်လိုသောအခါတွင် ဤ lapply () လုပ်ဆောင်ချက်သည် အထူးအသုံးဝင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R မှာ ပတ်ဝန်းကျင်ကို ဘယ်လိုရှင်းမလဲ။
RStudio ရှိ မြေကွက်များအားလုံးကို မည်ကဲ့သို့ ရှင်းလင်းမည်နည်း။
R တွင် အဓိပ္ပာယ်ဖွင့်ဆိုပုံ- အောက်ပါအရာဝတ္ထုများကို ဝှက်ထားသည်။