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 တွင် အဓိပ္ပာယ်ဖွင့်ဆိုပုံ- အောက်ပါအရာဝတ္ထုများကို ဝှက်ထားသည်။

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

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