웹에 공유할 수 있는 슬라이드 만들기 근데 이번엔 Rmarkdown을 곁들인
잘가라 jupyter notebook !!!
약 2주 전
저는 ipynb
를 사용하여 interactive
한 html slide
를 제작하는 방법을 공유 했습니다.
이 방법을 활용하면 키노트를 쓰지 않아도
꽤 만족스러운 스타일의 발표자료를 만들 수 있다는 장점이 있었지만,
(저는 실제 사내교육이나, 외부교육시에 이를 이용하여 슬라이드를 만들어 사용중이었습니다.)
아쉬운 점 또한 여전히 있었습니다.
첫번째로는 jupyter notebook
과 ipynb
을 활용한다는 점인데요. 즉 Python
에만 활용이 가능 하다는 것이었죠.
개인적으로 데이터를 분석하고 시각화 하는데에 있어서는 Python
보다 R
이 훨씬 더 좋다고 생각하기 때문에 상당히 아쉬운 점이었는데요. 특히 저같은 R
전문가들에게는 결과물을 이미지로 만들어서 집어 넣지 않는 이상 100% 활용하기는 어려웠습니다.
두번째로, nbconvert
를 사용하여 노트북파일을 html
로 변환해야 하는데 여전히 명령어를 외우는 것이 어려워서 메모장에 써두고 매번 이를 복붙 해야만 했습니다. (아래 이미지 참조)
그러던 중 최근 Minimal Data Visualization
이라는 아명을 갖는 프로젝트를 진행하던 중 (이전에 했던 Minimal Shiny
와 비슷한 컨셉)
R을 쓰는데, ipynb로 어떻게 만들 수 있지..?
를 고민하다가 새롭게 발견한 기능을 발견하게 되었습니다.(관련 첫 Article은 21년 6월 25일에 공지됨)
R presentation
이라는 것인데
간단한 문법과 예시를 담은 결과물 (얘도 Rpresentation
으로 만듬) 의 링크는 아래를 참조해주세요.
(이와 관련하여 간단한 가이드용 Article을 작성할 예정입니다)
Rpresentation
에는 Rmarkdown
즉, R
로 하는 계산이나 시각화, Markdown
기반의 Document가 모두 들어갑니다.
그리고 동일하게 html
로 export하여 github page
에 심는 것 또한 가능합니다.
이제 강의를 굳이 Python
으로 준비해야 할 필요가 없어졌다는 뜻이죠.
이번 3분기 목표 !!
Rpresentation
가이드 3개 + Minimal Data Visualization
3개 만들기 !!!