Shiny 워크샵: 서울IT직업전문학교 국비교육

Shiny 기초학습을 위한 강의 슬라이드와 실습파일입니다. 본 내용은 “서울IT직업전문학교 빅데이터 사이언스 실무자 양성과정” 에서 쓰일 예정입니다.
presentation
lecture
shiny
R
workshop
Author
Affiliation

Zarathu Co.,Ltd

Published

October 27, 2019

김진섭 대표는 11월 14일 서울IT직업전문학교 빅데이터 사이언스 실무자 양성과정 에 강사로 초청, Shiny 기초학습을 위한 워크샵을 진행할 계획입니다. 강의 슬라이드를 포함한 실습 자료를 미리 공유합니다. daattalli 의 NBA 2018/2019 선수 스탯 데이터를 이용한 워크샵 을 그대로 활용했습니다.

실습 목표

  • RStudio cloud 를 이용, 클라우드 환경에서 R을 쓸 수 있다.

  • app.R 파일에 Shiny의 uiserver 코드를 입력할 수 있다.

  • fluidPagesidebarLayout 레이아웃을 이용, 왼쪽에는 UI 옵션, 오른쪽에는 해당되는 결과를 보여줄 수 있다.

  • DT 패키지로 데이터를, ggplot2 로 히스토그램을 보여줄 수 있다.

  • Reactivity 를 이해한다.

  • shinyapps.io 에 app 을 배포할 수 있다.

실습환경 만들기: RStudio cloud

Step 1: https://rstudio.cloud 회원 가입

Step 2: https://rstudio.cloud/spaces/30306/join?access_code=s4hEiPXQF%2BjosPclQEzgTtR0mPWDuh7Dhr2O7wAg 들어가서 “Join Space” 클릭

Step 3: 위쪽 “Projects” 클릭 후, “New Project” 를 눌러 “New Project from Git Repo” 선택. Repo 주소는 https://github.com/jinseob2kim/shiny-workshop-odsc2019

Step 3

모든 강의자료는 RStudio cloud 안에 있다.

실습환경 만들기: 개인 PC

Step 1: 패키지 설치

install.packages(c("shiny", "ggplot2", "dplyr", "DT", "colourpicker", "readr")) 

Step 2: https://github.com/jinseob2kim/shiny-workshop-odsc2019 들어간 후

Step 3: 녹색 “Clone or download” 클릭 후 “Download ZIP” 을 눌러 자료 다운.

Slide

아래 슬라이드를 보거나 https://jinseob2kim.github.io/shiny-workshop-odsc2019 를 클릭하면 볼 수 있고, 전체 워크숍 자료는 https://github.com/jinseob2kim/shiny-workshop-odsc2019에서 다운받을 수 있다.

Citation

BibTeX citation:
@online{kim2019,
  author = {Kim, Jinseob},
  title = {Shiny {워크샵:} {서울IT직업전문학교} {국비교육}},
  date = {2019-10-27},
  url = {https://blog.zarathu.com/posts/2019-10-26-shinyworkshop2019},
  langid = {en}
}
For attribution, please cite this work as:
Kim, Jinseob. 2019. “Shiny 워크샵: 서울it직업전문학교 국비교육.” October 27, 2019. https://blog.zarathu.com/posts/2019-10-26-shinyworkshop2019.