본문 바로가기

나는개발자다!!/데이터분석과마케팅

R 개발환경 셋팅하기

R 프로그램을 설치하고 본인의 취향에 따라서 IDE를 설치하시면 됩니다.


IDE란 Integrated Development Environment의 약자로 통합 개발 환경을 뜻 합니다.

간단히 말해서 프로그래밍 개발을 하실 때 notepad(메모장)에서 하시는 것보다는 내가 치는 코드가 문법이 맞는지? 오타는 없는지 등을 검사해주는 도구라고 할 수 있습니다. 대표적으로 eclipse, vscode, intelliJ 등이 있습니다. 문법 오류뿐 아니라 컴파일, 정적 분석, 서버 구축 등도 편리하게 가능 합니다.


R 개발환경에서는 R studio를 많이 사용하는 편이지만 저는 기본에는 eclipse에서 R관련 플러그인을 추가하여 사용하였고, 

지금은 vscode를 이용해서 코딩을 진행하고 있습니다.



1. R 프로그램 설치


본인이 사용하는 OS에 따라서 설치 방법이 다릅니다. 

(참고로 macOS에서는 mac의 셋팅을 바꿔주셔야 하는 부분이 있습니다. 그리고 꼭 최신버전이 좋은 것은 아닙니다. 최신보다는 한 단계 혹은 두 단계 낮은 버전의 설치를 권장합니다. 이러는게 버그가 적어요!!)


window 설치

R 프로그램 다운 에 접속하여 download R을 클릭하여 korea 카테고리에서 다운로드를 진행합니다.

(외국 서버에서 받아도 되겠지만 한국서버가 다운이 더 빠르겠죠?)


주의사항으로는 32비트를 사용중이시면 32비트 설치하시면 되지만 64비트 사용중이시면 설치 중 옵션에서 32, 64를 모두 깔아주시는게

추후에 발생할 수 있는 오류들을 최소화할 수 있습니다.

설치 후 path를 수정하지 않으셨다면 R\R.x.x.x\bin 폴더에서 실행 파일을 확인 할 수 있습니다.

R.exe 혹은 Rgui.exe를 실행합니다.



xinux계열 설치

xniux 계열은 yum 혹은 rem 등 (mac이라면 brew 등) 각 os의 패키지 관리 서비스를 이용해서 설치가 가능합니다.

다음은 linux를 기반으로 설치하는 예제입니다.


$yum install R

~~설치 설치~~


#설치 완료되면 R 실행해보기

$R

#다음은 윈도우 실행에서 나오는 문구로 linux에서 실행하시면 이게 영어로 나올 뿐입니다.

R version 3.4.1 (2017-06-30) -- "Single Candle"

Copyright (C) 2017 The R Foundation for Statistical Computing

Platform: x86_64-w64-mingw32/x64 (64-bit)


R은 자유 소프트웨어이며, 어떠한 형태의 보증없이 배포됩니다.

또한, 일정한 조건하에서 이것을 재배포 할 수 있습니다.

배포와 관련된 상세한 내용은 'license()' 또는 'licence()'을 통하여 확인할 수 있습니다.


R은 많은 기여자들이 참여하는 공동프로젝트입니다.

'contributors()'라고 입력하시면 이에 대한 더 많은 정보를 확인하실 수 있습니다.

그리고, R 또는 R 패키지들을 출판물에 인용하는 방법에 대해서는 'citation()'을 통해 확인하시길 부탁드립니다.


'demo()'를 입력하신다면 몇가지 데모를 보실 수 있으며, 'help()'를 입력하시면 온라인 도움말을 이용하실 수 있습니다.

또한, 'help.start()'의 입력을 통하여 HTML 브라우저에 의한 도움말을 사용하실수 있습니다

R의 종료를 원하시면 'q()'을 입력해주세요.


#R로 접속이 되시면 아래의 구문을 입력하여 프로그래밍의 기본인 hello world를 출력해보겠습니다.


> print("Hello WORLD")

[1] "Hello WORLD"



2. IDE 환경구성하기

저는 vscode의 가벼운에 빠져 있는 관계로 vscode를 활용하여 ide를 셋팅하도록 하겠습니다.

vscode 다운받기 로 이동하여 vscode를 다운받아서 설치해주세요.


설치가 되었으면 실행하셔서 다음의 화면처럼 R관련 플러그인을 설치하여 vscode에서 R을 사용할 수 있도록 만들어줍니다.



동그라미 안에 밑의 다른 플러그인 처럼 install이 나와야하는데 저는 이미 설치된 상태라서 안 나옵니다.

저는 R, R LSP Client, R Development를 사용 중입니다. R만 설치하셔도 됩니다.

만드셨다면 파일을 하나 만드시고 hello world를 찍어보겠습니다.


다음과 같이 코드를 타이핑 하시고

ctrl + enter를 눌러주시거나 

(2번 해주셔야해요. 1번은 창이 바뀌고 1번 더 해야 출력 됩니다.)

ctrl + shift + s 를 눌러주시면

컴파일 후 출력이 되는 것을 확인 할 수 있습니다.


이러면 이제 R을 활용한 데이터 분석 환경을 완성했습니다!!

'나는개발자다!! > 데이터분석과마케팅' 카테고리의 다른 글

연봉탐색기 썰  (2) 2019.01.11
마케팅과 관한 썰  (0) 2019.01.11
R에서 조심해야 썰!!  (2) 2019.01.10
docker를 활용한 elk 구축썰  (0) 2019.01.08