2022년 5월 19일 목요일

R RStudio 설치 및 Jupyter notebook과 연동

 오렌지를 콘다로 설치해보았으면 R도 같은 방법으로 설치해보고, 불 필요하면 깔끔하게 지워버릴 수 있습니다. 아래는 나무위키에 있는 R의 장점입니다.

  • GPL로 배포되고 있어 무료로 사용할 수 있다. SPSS, MATLAB과 같은 상용 프로그램을 구입하지 않아도 된다.
  • R에서 사용할 수 있는 수많은 통계 관련 패키지[3]가 개발되어 있어서 인터넷을 통해 이 패키지들을 설치하는 식으로 무수한 기능 확장이 가능하다. 애초에 통계학자들이 만들어 낸 언어이며 통계 전문 언어 중 가장 보편적이기 때문에 내가 사용하고 싶은 모든 통계 기법이 이미 어딘가에 패키지 형태로 구현되어 있다고 봐도 된다. 여기서 찾아볼 수 있다.[4]
  • 그래픽 관련 패키지를 설치하면 간단하게 다양한 그래프를 활용할 수 있으며[5] 구글이나 네이버 지도를 불러오거나 이를 활용해 GIS 용도로 쓰는 것도 가능하다. 
  • 데이터 클리닝관련 패키지도 다양하게 지원하기 때문에 데이터를 상황에 맞게 자유자재로 다루기가 수월하다.
  • reticulate 패키지를 이용하여 Python 의 라이브러리들을 쉽게 활용할 수 있다.
  • 웹 어플리케이션 개발 프레임워크인 Shiny의 고도화로 통계 또는 머신러닝 모델을 웹과 연동할 수 있다.
  • 리스크, 재무, 마케팅 담당자 채용 시 R 능통자를 우대하기도 한다.

1. R을 오렌지와 같은 가상환경에 설치 할 수 있으나, 별도로 가상환경을 만들고 그곳에 설치합니다.

(base) jglee@iMac ~ % conda create -c conda-forge -n r4rs r-base rstudio

하면 조금 시간이 걸리기는 하지만 설치가 됩니다.

(base) jglee@iMac ~ % conda activate r4rs
(r4rs) jglee@iMac ~ % rstudio

하여 R을 사용 할 수 있는 

2. 통합환경인 RStudio를 실행합니다.


3. R과 Python을 같이 사용할 수 있는 jupyter notebook 이나 jupyter lab를 설치 할 수 있습니다. 22. 5. 19 현재 jupyter lab은 R의 코드인사잇(자동완성)지원이 잘 안되어 jupyter notebook을 설치하겠습니다.

(r4rs) jglee@iMac ~ % conda install r-irkernel jupyter

jupyter notebook 시행은

(r4rs) jglee@iMac ~ % jupyter notebook

하면 자신이 사용하는 인터넷 탐색기에 아래와 같이 jupyter를 실행하게 됩니다.


4. 기본으로 파이썬이나 R용 노트를 사용할 수 있게됩니다. TAB 키를 이용하여 코드인사잇(자동완성) 기능을 사용 할 수 있습니다.


불필요하면 아래와 같이 깔끔하게 가상환경을 삭제해버릴 수 있습니다.

(r4rs) conda deactivate
(base) conda remove -n r4rs

댓글 없음:

tensorflow gpu 사용하기에서

 tensorflow 설치시 주의해야 한다. # Anything above 2.10 is not supported on the GPU on Windows Native python - m pip install "tensorflow<2.11...