R은 SAS, SPSS 등 기성의 통계상용툴과는 다르게 오픈소스 소프트웨어입니다. 더불어 CRAN(The Comprehensive R Archive Network)이라는 R 패키지 생태계가 형성되어 있어 다양한 알고리듬과 여러 편의 기능을 확장할 수 있습니다. R은 정기적으로 1년에 두어 번 업데이트되는데 최신 기능을 활용할 수 있도록 정기적으로 업그레이드하는 것이 좋습니다. 

 

2.1. R base 다운로드 및 설치

더보기

(1) R 공식 사이트인 <R-Project>에 접속해, 좌측하단 메뉴에 적혀있는 CRAN을 클릭합니다.

 

(2) CRAN을 클릭하면 아카이브 목록이 뜨는데, 'KOREA' 항목에 해당하는 링크를 클릭합니다.

 

(3) 본인 PC에 해당하는 운영체제 링크를 클릭합니다.

 

(4) base 링크를 클릭합니다.

 

(5) Download R for 4.0.2 for Windows 링크를 클릭하여 파일을 다운로드합니다.

 

(6) "R-4.0.2-win" 파일을 클릭하여 설치를 완료합니다. 설치 순서는 다음과 같습니다.

 ①언어 선택

 ②SW 라이선스 계약

 ③설치 경로 설정

 ④구성 요소 설정 : 운영체제 bit에 맞게 옵션을 선택하거나, 파일 전부를 선택

 ⑤스타트업 옵션 설정 : help() 함수를 사용하고 싶으면 Yes, 아니면 No를 선택 (보통 No를 선택)

 ⑥추가 사항 적용

 ⑦설치

 

2.2. 시스템 환경변수 설정

더보기

PLUS) 환경변수의 정의

환경변수는 시스템이 프로그램을 인식하기 위해, 실행 파일이 놓여 있는 디렉터리를 지정한 기록을 의미합니다. R을 cmd에서 사용하려면 환경변수 설정해야하는데, 그 과정은 다음과 같습니다. 

 

(1) 좌측 하단의 돋보기 버튼을 클릭해, "edit the system environment variables"라고 검색 후 클릭합니다.

 

(2) [Environment Variables...]버튼을 클릭합니다.

 

(3) 하단 System Variables 칸의 [New...] 버튼을 클릭합니다.

 

(4) Variable name은 대문자를 구분하여 "R_HOME"으로, value는 설치 경로로 지정합니다.

 

(5) System Variables 중 [Path]를 더블클릭하거나, [Edit...]버튼을 클릭합니다.

 

(6) [New]버튼을 클릭하고, 경로를 "%R_HOME%\bin\x64"으로 지정합니다.

단, 본인의 Windows bit가 64bit일 겨우에 한합니다. 32bit일 경우 x84로 설정합니다. 

 

(7) 컴퓨터를 재부팅합니다.

 

2.3. cmd에서 R 작동 확인 

더보기

(1) 좌측 하단의 돋보기 버튼을 클릭 후, "cmd"라고 검색합니다.

 

(2) cmd command에 R이라고 입력합니다. 환경 변수가 제대로 인식됐다면, 결과는 아래와 같습니다. 

R

 

(2) 아래의 코드가 정상 작동하는 지 확인합니다.

print("Hello World")

2.4. R 코드 입출력의 이해

더보기

위의 cmd에서 R을 호출했을 때, 여러 입출력 기호들이 존재함을 확인할 수 있습니다. 해당 기호의 의미는 다음과 같습니다. 

 

(1) > : prompt sign

프롬프트(prompt)란 컴퓨터가 입력을 기다리고 있음을 가리키기 위해 화면에 나타내는 표시로써, R에서는 >로 표시됩니다. ;을 통해 한 줄로 동시 입력을 시행할 수 있습니다. 

 

(2) [number] : output sign

[number]는 입력의 반환(출력 결과)을 나타내는 표시 기호입니다. [ ] 안의 숫자는 출력 결과의 인덱스(순서)를 알려주는 역할을 합니다. 

 

(3) + : continue sign

+은 입력이 아직 진행 중임을 나타내는 표시 기호입니다. 이는 코드(혹은 함수)가 아직 끝나지 않았다는 의미입니다. 진행 상황에서 벗어나고 싶으면 ESC키를 눌러 > 프롬프트로 돌아갈 수 있습니다.

 

'Ⅰ. R 기초' 카테고리의 다른 글

5. RStudio Project 생성하기  (0) 2020.09.21
4. RStudio 설치 및 환경 설정하기  (0) 2020.09.19
3. Rtools 설치하기  (0) 2020.09.18
1. R에 대하여  (0) 2020.09.17