[R] 시작하기
R은 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경입니다. R는 통계 소프트웨어 개발과 자료 분석에 널리 사용되고 있으며, 패키지 개발이 용이해 통계 소프트웨어 개발에 많이 쓰이고 있는 오픈소스 입니다.출처: 위키백과
#01. R 소개
구분 | R | 파이썬 |
---|---|---|
특징 | - 연구 목적의 업무에 최적화. - 개념이 다소 학문적. |
- 데이터 분석 결과를 다른 애플리케이션에 접목하거나 통계적인 코드를 데이터베이스에 포함시켜야 할 때 사용. - 프로그래밍적인 성격이 짙음 |
장점 | - 강력한 데이터 시각화 기능. - 풍부한 최첨단 패키지와 활발한 커뮤니티를 통해서 언제나 쉽게 최근의 테크닉과 기능에 접근. - 통계학자들에 의해, 통계학을 위해 개발되었으며 그들의 아이디어와 개념들을 R의 코드와 패키지 등을 통해 공유한다. |
- IPython Notebook을 활용하여 코드, 결과물, 보고서 등을 정리하는데 필요한 비용을 획기적으로 줄여준다. - 특정 주제나 용도에 국한되지 않은 배우기 쉬운 언어. - IPython Notebook은 R에서도 사용 가능함 |
단점 | - 실행속도가 다소 느림. - 상대적으로 배우기 어려움 |
시각화 기능이 R에 비해 떨어진다. |
#02. R 설치하기
주의!!!
onedrive-uninstaller-master.zip
1) R 설치
- 아래 사이트에서 설치 프로그램을 다운로드 받은 후 설치 진행
- 설치시 36bit, 64bit 환경을 적절히 선택하고 진행.
Download R-4.0.3 for Windows. The R-project for statistical computing.
2) Rtools 설치 (only windows)
- 아래 사이트에서 설치 프로그램을 내려 받은 후 설치 진행
3) Git-SCM 설치
- 아래의 사이트에서 설치 프로그램 다운로드
- 설치 과정에서 특이사항 없음
4) Jupyter Lab 설치
Python 설치
- 아래의 사이트에서 파이썬 설치 프로그램 다운로드 받기
- Downloads 메뉴 하위의 Download 버튼 클릭
- 다운로드 받은 설치 프로그램 구동
- 첫 화면에서 Add Python 3.x to Path 반드시 선택
Jupyter Lab 설치 (for Windows)
- 명령프롬프트를 실행 하고 다음의 명령어 수행
pip install jupyterlab
Jupyter Lab 설치 (for Mac)
- 터미널을 실행 하고 다음의 명령어 수행
pip3 install jupyterlab
R과 Jupyter Lab 연동 (최신 버전용)
- R콘솔을 실행한 상태에서 다음의 명령어들을 차례로 수행
- 하나의 명령어 수행이 완료되면
>
모양의 커서가 표시된다. 그 후에 다음 명령어를 입력 한다.
install.packages('IRkernel')
IRkernel::installspec()
R과 Jupyter Lab 연동 (구버전용)
- 위의 과정에 실패했다면 아래의 명령어로 다시 시도해 볼 수 있다.
install.packages('devtools')
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()
Jupyter Lab으로 R 작업 진행하기
- 작업을 진행할 폴더를 생성
- 그 폴더의 주소 입력창에서
cmd
입력 후 엔터를 누르면 명령 프롬프트가 실행된다. - 명령프롬프트에 다음의 명령어 입력
jupyter lab
- Python or R 중에서 작성을 원하는 형식의 언어를 선택하고 코드 작성 진행.
#03. RStudio
- R 전용 코딩 프로그램.
- 가장 보편적인 R 코딩 도구.
- 필자는 개인적으로 jupyter를 더 선호함