웹에 공유할 수 있는 슬라이드 만들기 근데 이번엔 Rmarkdown을 곁들인

Jinhwan Kim
3 min readJul 8, 2021

잘가라 jupyter notebook !!!

약 2주 전

저는 ipynb를 사용하여 interactivehtml slide를 제작하는 방법을 공유 했습니다.

이 방법을 활용하면 키노트를 쓰지 않아도
꽤 만족스러운 스타일의 발표자료를 만들 수 있다는 장점이 있었지만,
(저는 실제 사내교육이나, 외부교육시에 이를 이용하여 슬라이드를 만들어 사용중이었습니다.)

아쉬운 점 또한 여전히 있었습니다.

첫번째로는 jupyter notebookipynb을 활용한다는 점인데요. 즉 Python에만 활용이 가능 하다는 것이었죠.

개인적으로 데이터를 분석하고 시각화 하는데에 있어서는 Python 보다 R이 훨씬 더 좋다고 생각하기 때문에 상당히 아쉬운 점이었는데요. 특히 저같은 R 전문가들에게는 결과물을 이미지로 만들어서 집어 넣지 않는 이상 100% 활용하기는 어려웠습니다.

두번째로, nbconvert 를 사용하여 노트북파일을 html로 변환해야 하는데 여전히 명령어를 외우는 것이 어려워서 메모장에 써두고 매번 이를 복붙 해야만 했습니다. (아래 이미지 참조)

실제 메모 내용, jupyter nbconvert — — to slides 를 외우지 못해서 매번 메모를 봐야했다

그러던 중 최근 Minimal Data Visualization 이라는 아명을 갖는 프로젝트를 진행하던 중 (이전에 했던 Minimal Shiny 와 비슷한 컨셉)

R을 쓰는데, ipynb로 어떻게 만들 수 있지..?

를 고민하다가 새롭게 발견한 기능을 발견하게 되었습니다.(관련 첫 Article은 21년 6월 25일에 공지됨)

R presentation 이라는 것인데

간단한 문법과 예시를 담은 결과물 (얘도 Rpresentation으로 만듬) 의 링크는 아래를 참조해주세요.

ipynb 기반은 하얀색이었는데 Rpres의 디폴트 색상은 뿌연 파란색이다.

(이와 관련하여 간단한 가이드용 Article을 작성할 예정입니다)

Rpresentation에는 Rmarkdown 즉, R로 하는 계산이나 시각화, Markdown기반의 Document가 모두 들어갑니다.

그리고 동일하게 html로 export하여 github page에 심는 것 또한 가능합니다.

이제 강의를 굳이 Python으로 준비해야 할 필요가 없어졌다는 뜻이죠.

이번 3분기 목표 !!

Rpresentation 가이드 3개 + Minimal Data Visualization 3개 만들기 !!!

--

--

No responses yet