You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
694 B
13 lines
694 B
5 years ago
|
#create a function to check for installed packages and install them if they are not installed
|
||
|
install <- function(packages){
|
||
|
new.packages <- packages[!(packages %in% installed.packages()[, "Package"])]
|
||
|
if (length(new.packages))
|
||
|
install.packages(new.packages, dependencies = TRUE)
|
||
|
sapply(packages, require, character.only = TRUE)
|
||
|
}
|
||
|
|
||
|
# usage
|
||
|
#required.packages <- c("ggplot2", "dplyr", "reshape2", "devtools", "shiny", "shinydashboard", "caret","randomForest","gbm","tm","forecast","knitr","Rcpp","stringr","lubridate","manipulate","Scale","sqldf","RMongo","foreign","googleVis","XML","roxygen2","plotly","parallel","car")
|
||
|
required.packages <- c("plotrix")
|
||
|
install(required.packages)
|