jupyter는 기본적으로 python 커널만 기본적으로 추가되어있다.
주피터에서 R을 사용하고 싶다면, IRkernel을 추가해야 한다.
💡 IRkernel
주피터 노트북용 R 커널
사용하기 위해서는 Jupyter와 R 설치가 필요하다.
참고 문서 : https://irkernel.github.io/
Git : https://github.com/IRkernel/IRkernel
사용하고 있는 환경에 따라 연동 방법이 조금 다른 것 같아 내가 사용하고 있는 환경을 간단히 정리한다.
- kubernetes 1.17
- conda
- jupyterhub : hub를 통해 notebook을 spawn 하여 사용한다.
- jupyter-notebook
- jupyterlab
직접 구축한 게 아니니 참고만 할 것을 당부한다.
구글링해보니 conda를 통해 jupyter notebook, lab 등을 설치해서 사용하고 있는 경우, 해당 conda 환경에 r-essentials 패키지를 설치하면 연동할 수 있는 것으로 보인다.
+ Conda 환경이 아니라 별도로 R을 사용하고 있는 경우에는 사용하고 있는 R 환경에 IRkernel 설치가 필요하다. 공식 문서에도 방법이 잘 나와있다.
이 글에서는 conda를 사용하는 경우에 대해서만 다룬다.
실행 명령어
# R v.3
conda install -c r r-essentials
# R v.4
conda install -c conda-forge r-essentials
설치 완료 후, 접속해있던 jupyter 환경을 새로고침 하면 New 메뉴에 R 버튼이 추가된 것을 확인할 수 있다.
해당 버튼을 클릭하면, R을 실행하는 주피터 노트북으로 접근할 수 있다.
참고 문서
https://cozydatascientist.tistory.com/29