[^meghan] : Meghan Hall (June 15, 2021), “Extending R Markdown”, RStudio: R in Sports Analytics,
데이터를 기반으로 뭔가 유용한 것을 창출한 후에 이를 알리기 위해 커뮤니케이션 단계를 거치게 된다. 가장 흔히 사용하는 방식은 엑셀, 워드, 파워포인트와 같은 MS 오피스 제품을 활용하는 방식이다. 과거 SAS, SPSS, 미니탭 등 외산 통계 팩키지로 데이터를 분석하고 유용한 모형 등을 찾아낸 후에 이를 커뮤니케이션하기 위해 MS 오피스 제품을 통해 커뮤니케이션을 하기도 했다. 하지만, 각각은 별개의 시스템으로 분리되어 있어 일일이 사람손이 가는 번거러움이 많았다. 이를 해결하기 하는 방법은 하나의 도구 혹은 언어로 모든 작업을 처리하는 것이다.
우선 엑셀은 Tidyverse 로 대체가 되고, 워드는 R 마크다운, 파워포인트도 R 마크다운(xaringan
등)으로 대체된다.
데이터 과학을 커뮤니케이션하는 방식은 다양한 방식이 존재하지만 아마도 다음과 같은 이해가 많은 분들이 동의하는 방식이 아닐까 싶다.
.Rmd
파일knitr
xaringan
flexdashboard
distill
blogdown
bookdown
디지털 전환(Digital Transformation) 세상에 보장된 직업은 없으며 각자 일자리를 본인이 창출하는 세상으로 접어든지 시간이 좀 지난듯 하다. 네이버 블로그, 카카오 브런치, 티스토리 등 국내도 블로그 플랫폼이 있지만 데이터 과학과 과학기술을 지원하는데는 한계가 있다. 또한, 블로그를 넘어서 정적 웹사이트(Static Website) 기능도 장착하는 것도 필요하고 postcards
와 같이 이력서 및 포트폴리오 홍보를 위한 기능도 필요하다. 이를 R마크다운과 distill
을 주된 인프라로 구축하는 방식이 제법 실무적으로 사용가능하도록 다가왔다.
R마크다운
Netlify Drop
을 배포 웹사이트로 지정했다면 다음 단계로 두가지 선택옵션이 존재한다. 먼저 R마크다운(.Rmd
) 문서를 뜨게질(knitr)을 하여 HTML 파일로 변환시킨 후에 이를 Drag and Drop방식으로 Netlify Drop
에서 배포할 것인지 아니면 Build
하여 _site
, _book
, _book
으로 디렉토리를 마찬가지 방식으로 Drag and Drop방식으로 Netlify Drop
에서 배포할 것인지 정하면 된다.
::webshot("https://app.netlify.com/drop", "fig/netlify-drop.png") webshot2
distill
blogdown
bookdown