강의: 문건웅(cardiomoon@gmail.com)
https://github.com/cardiomoon/shinyLecture2
강의는 실습과 같이 진행됩니다. 강의를 들으시는 분들은 자신의 컴퓨터에 R과 RStudio가 설치되어 있어야 하며 RStudio에서 실습에 필요한 다음 패키지들을 설치하시기 바랍니다.
-
R 설치 :
-
RStudio 설치:
필요한 R 패키지 : R console에서 다음 명령어 실행
install.packages(c("knitr","shiny","rmarkdown"))
install.packages(c("tidyverse","DT","moonBook","editData","ggplotAssist"))
install.packages("devtools")
devtools::install_github("cardiomoon/webr")
6번째 앱에서 knitr Reports 중 pdf 다운로드를 위하여는 LaTex 설치가 필요하다. (http://ktug.or.kr)
강의에는 다음 파일이 사용됩니다.
-
shiny1.pdf : R과 Shiny를 이용한 Web Application 제작(I)
-
shiny2.pdf : R과 Shiny를 이용한 Web Application 제작 (II)
-
Shiny3.pdf : RStudio addin 제작
-
Shiny4.pdf : Shiny module
다음 예제 파일들이 사용됩니다.
-
app.R
-
ggbrush.R
-
pick_points.R
-
inst/ 폴더에 있는 모든 예제 파일들