해보記/R

<記> R 설치부터 R에서 스크립트 실행까지

Light Pillar 2019. 11. 14. 14:40

R 설치하기

 

데이터 분석도구인 'R'을 설치하자.

R통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경이다. 뉴질랜드 오클랜드 대학의 로버트 젠틀맨(Robert Gentleman)과 로스 이하가(Ross Ihaka)에 의해 시작되어 현재는 R 코어 팀이 개발하고 있다. R은 패키지 개발이 용이해 통계 소프트웨어 개발과 자료 분석에 널리 사용되고 있다.
                                                                                                                           - by. Wikipedia

R Homepage 

 

미러 사이트인 cran.seoul.go.kr 에서 Windows용으로 다운로드하였다.

 

R 3.6.1. for Windows 다운로드
R 설치 중

위 설치 이미지는 기본 디렉터리(C:\Program Files\R\R-3.6.1\...)로 되어있습니다만, 저는 개인적으로 R을 Program Files 밑에 두는 것을 선호하지 않아 재설치(C:\R\R-3.6.1\...)하였습니다. (딱히 이유는 없습니다. ^^) 
그리고, R의 설치와 실행은 '관리자 권한'으로 하시기를 권장합니다.

설치된 RGui 실행

 


 

R에서 스크립트 실행하기

 

자. 이제 설치된 R로 뭘 해볼까나??

 

메모장을 띄워서 R 스크립트 파일(hfda.R)을 하나 만들었다. 

들어갈 내용은? 이렇게.. 

employees <- read.csv("http://download.hanbit.co.kr/exam/2011/hfda_ch09_employees_kr.csv",header=TRUE)

R로 연습할 데이터는 '한빛미디어'에서 출간한 'Head First Data Analysis'의 예제 데이터를 이용한다.

 

메모장에서 그냥 저장하면 파일의 확장자가 자동으로 txt로 저장이 된다.

(파일 탐색기의 폴더 옵션에서 '알려진 파일 형식의 파일 확장명 숨기기' 항목을 해제하고 보면 확인할 수 있다.)

메모장에서 저장후 .txt 확장자가 붙은 스크립트 파일
폴더 옵션 체크 해제

파일의 이름이 .R로 끝나도록(hfda.R) 파일 확장자 변경한다.

 

이제 R Studio에서 스크립트를 실행하는 명령어를 입력하자.

스크립트 실행 명령

예전에 R을 처음 배울 때 '스크립트를 호출하는 패스에 한글이 들어가면 오류가 날 수 있다'는 것이 기억나서

파일을 C: 밑에 'R_Script'라는 폴더를 하나 만들고 옮겨 놓았다.

ㅎㅎ^ 소소한 실수 '\' 가 아닌 '/'로 써줘야 함

> #스크립트 실행

> source('C:/R_Script/hfda.R')

 

Enter를 입력하고....?? 이게 뭐지? 커서만 한 줄 내려가서 깜밖 깜밖... 다 끝난겨??  뭐지????

 

조금 전 실행한 스크립트는 한빛출판네트워크 사이트에서 'hfda_ch09_employees_kr.csv'라는 파일을 읽어 그 내용을 'employees'라는 오브젝트를 생성하여 저장하라는 명령어로 되어있다. 

 

깜박이는 커서에 'ls()'(작업영역내 오브젝트 리스트를 보여주는 함수)라는 명령어를 입력하고 실행해 본다.

흠.. 얌전히 잘 저장되었나 보다. ^^

 

R에서 히스토그램 그려보는 거 하려다 여기까지 온 것이니.. 자~ 그려 봅시다!!!

 

> #히스토그램 그리기

> hist(employees$인상률, breaks=50)

R로 그린 HIstogram

 

참고로, 현재 생성된 'employees' 오브젝트는 R 프로그램을 종료하면 데이터가 사라진다.

그래서 혹시 나중에 이 데이터를 다시 활용하여 뭔가를 해보고 싶다면... 반드시 'save.image()'라는 명령어를 입력하여 실행해야 한다. 그래야 나중에 스크립트부터 다시 실행시키는 순서를 건너뛸 수 있다.