我明白了:
if(require(shiny)==F){
install.packages(shiny)
}
library(shiny)
if(require(ggplot2)==F){
install.packages(ggplot2)
}
library(ggplo2)
我想重写此代码以使其更加智能。我想在begening建立一个变量,它将是我想要加载的库的向量,然后我想要使用向量的所有这些元素的代码。我试着这样做:
libraryName <- c("shiny","ggplot2")
if(require(libraryName)==F){
install.packages(libraryName)
}
library(libraryName)
但是库(libraryName)读取不像库(闪亮)和库(ggplot2),但像库(libraryName):(
答案 0 :(得分:0)
这是你想要的吗?
libraryName <- c("shiny", "ggplot2")
for (p in libraryName)
library(p, character.only = TRUE)