-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInstallRequiredPackages.R
72 lines (45 loc) · 1.1 KB
/
InstallRequiredPackages.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#TODO : get Command line args from runApp and passthese to them and run this before shiny
if (!require("dplyr")){
install.packages("dplyr")
}
require("dplyr")
# if (!require(lubridate)){
# install.packages("lubridate",dependencies = TRUE)
# require(lubridate)
# }
if (!require("devtools")){
install.packages("devtools")
}
require("devtools")
if (!require("ggplot2")){
install.packages("ggplot2")
}
require("ggplot2")
if (!require("stringr")){
install.packages("stringr")
}
require("stringr")
if(!require("readxl")){
install.packages("readxl",dependencies = TRUE)
}
require("readxl")
if(!require("tidyr")){
install.packages("tidyr",dependencies = TRUE)
}
require("tidyr")
if (!require("RCurl")){
install.packages("RCurl", dependencies = TRUE)
}
require("RCurl")
if (!require("stringdist")){
install.packages("stringdist", dependencies = TRUE)
}
require("stringdist")
if (!require("shiny")){
install.packages("shiny", dependencies = TRUE)
}
require("shiny")
if (!require("openxlsx")){
install.packages("openxlsx", dependencies = TRUE)
}
require("openxlsx")