required_packages <- c("shiny", "flexdashboard", "leaflet", "dplyr", "dygraphs", "ggplot2", "data.table", "sp", "knitr", "shiny", "DT", "rgeos", "psych", "rhandsontable", "parallel", "xts", "rgeos", "gridExtra", "htmltools", "hydroGOF") missing_packages <- required_packages[!(required_packages %in% installed.packages()[, "Package"])] if (length(missing_packages) > 0) { install.packages(missing_packages) } rm("missing_packages") rm("required_packages")