R 및 RStudio 설치
R은 오픈소스 프로그램으로 다양한 통계분석, 데이터 마이닝, 머신러닝, 그래프 작성 등을 위한 프로그래밍 언어입니다. R의 장점은 다음과 같습니다.
- R은 오픈소스로서 무료입니다.
- 프로그래밍 언어로서 사용자의 실력에 따라 매우 복잡한 분석도 쉽게 자동화하여 수행할 수 있습니다.
- 다양한 최신 통계분석 기법, 데이터 마이닝 기법, 머신러닝 기법, 그래프 작성 기법 등이 사용자들에 의해 제공됩니다.
- 전 세계적으로 사용자들이 다양한 예제를 공유합니다.(영문 예제 다수)
RStudio란 R을 편리하게 사용할 수 있는 환경을 제공해주는 통합개발환경(IDE) 프로그램(앱)입니다. RStudio를 사용하기 위해서는 R이 먼저 설치되어 있어야 합니다. RStudio의 특징을 들면 다음과 같습니다.
- RStudio는 무료입니다.
- RStudio는 프로젝트 관리, 스크립트 관리, 코드 자동 완성, 마크다운 언어 지원, 패키지 관리 등 R로 데이터 분석을 편리하고 효율적으로 할 수 있는 기능들을 제공합니다.
- R 사용자들이 가장 많이 사용하는 IDE 프로그램이 RStudio입니다.
R 설치하기 전 확인 사항(한글윈도우의 오류 줄이기)
R을 사용하는 과정에서 오류를 줄이기 위해서는 R을 설치하기 전에 미리 확인할 사항이 있습니다. R은 영어권 국가에서 만들어지다 보니 한글 등의 문자를 처리하는 과정에서 에러가 자주 발생합니다. 특히 폴더명이나 사용자 계정이 영어가 아닌 것으로 되어 있으면 종종 에러가 발행하기도 합니다. 따라서 R을 설치하기 전에 아래 두 가지를 확인할 필요가 있습니다.
첫째, 윈도우의 사용자 계정이 영어로 되어 있어야 합니다.
R을 사용하는 과정에서 나타나는 에러 중 상당히 많은 수는 윈도우 사용자 계정에 한글이나 특수문자가 들어가서 발생합니다. 따라서 윈도우 사용자 계정은 영어로만 되어 있어야 합니다.
만일, 이미 사용자 계정이 한글로 되어 있다면 영어로만 된 새로운 계정을 만들고, 그 계정으로 로그인한 후 R과 RStudio를 설치하고 실행해야 합니다.
윈도우 10에서 새로운 로컬 사용자 계정 만들고 이를 관리자 계정으로 만드는 방법은 다음과 같습니다.
로컬 사용자 계정 만들기
- 시작 → 설정 → 계정을 선택한 후 가족 및 다른 사용자를 선택합니다.
- 이 PC에 다른 사용자 추가를 선택합니다.
- 이 사람의 로그인 정보를 가지고 있지 않습니다를 선택한 후 다음 페이지에서 Microsoft 계정 없이 사용자 추가를 선택합니다.
- 사용자 이름, 암호 또는 암호 힌트를 입력하거나 보안 질문을 고른 후 다음을 선택합니다.
사용자 계정을 관리자 계정으로 변경하기
- 시작 → 설정 → 계정을 선택합니다.
- 가족 및 다른 사용자 아래에서 변경하고자 하는 계정을 고른 후 계정 유형 변경을 선택합니다.
- 계정 유형 아래에서 관리자를 고른 후 확인을 선택합니다.
- 컴퓨터를 종료 후 다시 시작할 때 새로 만든 계정으로 로그인합니다
둘째, tmp 폴더를 환경 변수에 등록하여야 합니다.
RStudio는 임시 파일들을 tmp 폴더에 넣어놓고 사용하는데, 이때 그 폴더의 경로에 한글이 있으면 에러가 발생하기도 합니다. 그래서 한글이 없는 영어로만 된 tmp 폴더를 만들고 윈도우 환경 변수에 등록해주면 이러한 문제가 발생하는 것을 막을 수 있습니다.
- C 드라이브 바로 아래 위치에 tmp라는 이름의 폴더를 만들고, 그 경로(
C:\tmp
)를 복사합니다. - 시작 → 설정 → 계정을 선택한 후 나타난 화면의 검색 창에서 “환경 변수”라고 검색합니다.
시스템 환경 변수 편집
을 선택합니다.- 하단의
환경 변수
를 선택합니다. - 사용자 변수에서 “TMP”를 선택한 후,
편집
버튼을 선택합니다. 변수 값
에 조금 전에 만든 경로(C:\tmp
)를 입력(붙여넣기)하고확인
을 선택합니다.
R 프로그램 설치
R을 설치하기 위해서는 아래와 같은 절차에 따라 진행하면 됩니다.
- R을 다운받기 위해 웹브라우저로 http://www.r-project.org 에 접속합니다. (또는 구글에서 R로 검색)
- 화면에서
download R
을 클릭합니다. - 서버 목록 중 Korea를 찾으시고 그 중에서 하나를 클릭합니다.
- 윈도우 버전을 설치하는 경우에는
Download R for Windows
를 클릭합니다. base
를 클릭합니다.Download R 4.x.x for Windows
를 클릭하여 PC에 다운로드 받습니다. (R은 계속해서 업데이트되기 때문에 버전 번호는 변경될 수 있습니다)- 다운받은 파일을 실행시켜 프로그램을 설치합니다. 모든 옵션은 디폴트로 하는 것이 좋습니다. 즉 계속해서
다음
을 눌러 설치를 진행하면 됩니다.
R 설치가 잘 되었는지 아래와 같이 확인하여 봅시다.
- 바탕화면에 생성된 R 아이콘을 더블 클릭하면 R이 실행됩니다.
- R이 시작되면 R Console이라는 창이 열리고, 그 창에
>
가 나타나는 데 R의 프롬프트입니다. >
다음에 필요한 명령문(예,32*27
)을 입력하고 Enter 키를 치면 입력된 명령문이 실행됩니다.- 명령문이 실행되면 그 실행결과가 바로 다음 줄에 출력됩니다. (864가 계산되어 나타날 것입니다.)
확인이 끝나면 RStudio 프로그램 설치하기 위해 R을 종료합니다.
RStudio 프로그램 설치
RStudio를 사용하기 위해서는 먼저 R이 설치되어 있어야 합니다. RStudio 설치는 아래와 같은 절차를 따라 하시면 됩니다.
- R스튜디오을 다운받기 위해 웹브라우저로 http://www.rstudio.com 에 접속합니다.
- 상단 메뉴
DOWNLOAD
를 클릭합니다. - 화면을 아래로 내려서
DOWNLOAD RSTUDIO FOR WINDOWS
를 클릭하여 PC에 다운로드 받습니다. (RStudio는 계속해서 업데이트되기 때문에 버전 번호는 변경될 수 있습니다) - 다운받은 파일을 실행시켜 프로그램을 설치합니다. 모든 옵션은 디폴트로 하는 것이 좋습니다. 즉 계속해서
다음
을 눌러 설치를 진행하면 됩니다. - R스튜디오 아이콘이 바탕화면에 없으면 다음과 같이 하여 아이콘을 바탕화면에 만듭니다.
시작
→RStudio
→RStudio
를 마우스 오른쪽 단추로 클릭한 후보내기
→바탕화면에 바로가기 만들기
를 클릭하여 바탕화면에 RStudio 아이콘을 만듭니다.
RStudio 설치가 잘 되었는지 아래와 같이 확인하여 봅시다.
시작
→RStudio
→RStudio
를 클릭하거나 바탕화면의 RStudio 아이콘을 더블클릭하여 실행시킵니다.RStudio의 메뉴
File
→New File
→R Script
를 클릭하면 스크립트 창이 생성되면서, 총 4개의 창이 화면에 보입니다.- 스크립트 창 : R 명령어를 입력하는 창입니다. 명령어에 커서를 두거나 명령어들을 선택하고
Ctrl + Enter
를 누르면 콘솔 창에서 명령어가 실행됩니다. 스크립트 창의 장점은 명령어를 저장하고 불러올 수 있다는 점입니다. - 콘솔 창 : 명령어가 실행되고 그 결과를 보여주는 창입니다. R의 콘솔 창과 거의 동일합니다.
- 워크스페이스 창 : 작업 중에 할당된 변수와 데이터를 보여주는 창입니다.
- 마지막 창은 파일, 그래프, 패키지, 도움말 등을 볼 수 있는 창입니다
- 스크립트 창 : R 명령어를 입력하는 창입니다. 명령어에 커서를 두거나 명령어들을 선택하고
스크립트 창에서
32*79
라고 입력하고Ctrl + Enter
를 누르면 아래 콘솔 창에서 명령어가 실행되고, 그 결과 값인 2528이 출력되는 것을 볼 수 있습니다.