빅데이터 분석이 유행인 요즘, R 프로그래밍을 모르고서는, 데이터분석 관련 프로그래머로서의 명함을 내밀 수 없다.
통계, 데이터 마이닝, 머신러닝, 사회연결망 분석 등 데이터분석이 들어가는 곳에는, 모두 R을 이용해서 분석하는 것이 현재의 트랜드다.
그만큼 파워풀하게 사용할 수 있다는 반증이기도 할 것이다.
그 R을 익혀보자.
R은 프로그래밍 언어다. C, Java같은 정통 프로그래밍 언어처럼 변수에 값을 저장할 수 있고, 변수간의 연산을 할 수 있고, 함수를 만들어 사용할 수 있고, 고유의 문법을 가지고 있다.
다른 점은 통계, 데이터분석을 쉽게 할 수 있는 구조라는 점
따라서, 기존 Java같은 프로그램에 익숙한 프로그래머라면, 기본적인 프로그래밍 문법은 유사하기에 한 번정도 훑어 보는 것으로 충분할 것이고, 단 데이터들을 쉽게 다루기 위해서 R에 사용되는 객체들(Matrix, Data Frame 등)이 어떻게 사용되는지를 중점적으로 보는 것이, R을 빠른 시간안에 익숙하게 사용할 수 있는 방법일 것이다.
먼저 R프로그래밍을 할 수 있는 환경을 구축해 보자.
설치해야할 것
- R : http://www.r-project.org/
- R Studio: http://www.rstudio.com/
위 사이트에서 자신의 PC 운영체제에 맞는 R과 R Studio를 다운로드 받아서 설치한다.
(많은 양의 데이터를 다루는 경우는, 64비트 R설치 권장. 물론 운영체제도 64비트라야 함)
R Studio를 사용할 것인데, 설치되어 실행해보면 아래와 같은 모습일 것이다.
오른쪽 상단부가 Console 윈도우인데, R 명령어들을 입력하고, 그 결과를 확인할 수 있는 창이다.
간단히, Console창에다가 3+4 라고 쳐보자. 답인 7인 나올 것이다.
다음장 부터는 이 R Studio를 이용해서, R 프로그래밍을 해나가면서, R에 대해 알아보도록 하겠다.
-끝-
'프로그래밍 > R 프로그래밍' 카테고리의 다른 글
03. R에서 사용되는 데이터 객체(Data Object) 다루기 (0) | 2015.02.15 |
---|---|
02. R 프로그래밍 맛보기 (0) | 2015.02.15 |