From 325456b956eae30b9bf77b073780a021ba9ecf09 Mon Sep 17 00:00:00 2001 From: majpark21 Date: Wed, 16 Oct 2019 15:10:40 +0200 Subject: [PATCH] Automatic installation of required packages --- ui.R | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ui.R b/ui.R index bfed4c0..57939a5 100644 --- a/ui.R +++ b/ui.R @@ -5,6 +5,13 @@ # This is the user-interface definition for a Shiny web application. # +required_packages = c("shiny", "shinyjs", "shinyBS", "shinycssloaders", + "data.table", "DT", "ggplot2", "gplots", "plotly", + "scales", "grid", "dendextend", "RColorBrewer", + "ggthemes", "sparcl", "dtw", "factoextra", "imputeTS", + "MASS", "robust", "pracma", "Hmisc") +missing_packages <- required_packages[!(required_packages %in% installed.packages()[,"Package"])] +if(length(missing_packages)) install.packages(missing_packages) library(shiny) library(shinyjs) # http://deanattali.com/shinyjs/ -- GitLab