실습 환경 준비
세션의 목적
R을 통해서 의료 분석을 수행한 이후에, 그 결과를 협업하는 사람들에게 공유해야 하는 경우가 있습니다.
- 분석을 수행했던 R 코드를 공유: 상대방이 R을 사용하기 어려운 상황에서는 효과적이지 않습니다.
- 분석 결과 파일만 (
csv
) 공유: 대부분을 차지하며 큰 문제는 없지만, 재현가능의 관점에서 문제가 생길 수도 있습니다.
- 이번 세션에서는
quarto
를 사용하여 분석에서 쓰인 코드와 그 실행결과를 같이 전달하는 리포트와, 발표용 슬라이드의 형태로 만드는 것을 배우게 됩니다. - 협업하는 사람이 R을 설치하지 않은 상태에서도 R의 기능을 웹을 통해서 이용할 수 있게 하는
Shiny
를 배우게 됩니다. - 마지막으로 이전에 배웠던
dplyr
와 같이 R에서 사용하는 기능들을 패키지의 형태로 만들어github
을 통해 공유하는 방법을 배우게 됩니다.
사전준비
Note
Posit Cloud를 사용하므로 Quarto 설치는 필요하지 않습니다.
- Posit cloud - New Project from Git Repository
https://github.com/zarathucorp/R4CR_day3
- Render in viewer 설정
- install.R 실행 (실습에 필요한 R 패키지 설치)
- shinyapps.io 계정 생성
워크샵 일정 (변동 가능)
-10:00 ~ 13:00 : Quarto, Quarto Presentation
-13:00 ~ 14:30 : 점심식사
-14:30 ~ 17:30 : Shiny 기초, Shiny Dashboard, R Package
Note
- 강의 진행에 따라 중간중간 보충설명과 실습, 쉬는 시간이 있습니다.