티스토리 뷰

개발노트/개발얘기

R 프로그래밍 이란?

Andrew Shin 2015. 11. 23. 01:44

최근 빅 데이터를 활용한 R프로그래밍 이라는 것에 흥미가 생겨서 공부해보고자 한다.

우선 공부에 앞서 R프로그래밍이란 무엇일까? 자료를 한번 찾아보았다.


그래서 정리해보는

R프로그래밍 이란?


참조 페이지 출처

설치 : http://wolfpack.hnu.ac.kr/Spring20090302/Caculus09/R%EC%84%A4%EC%B9%98.pdf

사용법 : http://www.slideshare.net/kangwooklee589/r-39553283


오라클 DB, My SQL, 엑셀 등등 어떠한 데이터(빅데이터)도 원하는 형태로 분석과 통계화, 수치화,

시각화가 가능하며, DB관련 종사자나 빅데이터 분야에서 분석 프로그래밍으로 중요한 프로그래밍.


주로 데이터베이스 활용이나, 통계, 확률을 주로 사용하는 분야에서 사용하는 기술이다.


파이썬처럼 인터프리터 언어로 되어 있으며 개발 툴로는 Rgui를 사용한다고 한다.


프로그램 다운로드


원래 사이트 : http://www.r-project.org/

Mirror site : http://bibs.snu.ac.kr/R/bin/windows/base/R-2.8.1-win32.exe






위 그림과 같이 사용할 수 있다. 이제 아래에서 사용 방법에 대해서 간략히 알아보겠다.



55 
기본 사용법 (시작 환경 설정) 
 R 시작 환경을 ‘R설치경로librarybaseRRprofile’ 파일을 통하여 
변경 가능

56 
기본 사용법 (작업공간 / 이력) 
 작업공간(workspace)는 R 오브젝트의 저장소 
 작업공간은 .RData 이름으로 저장 
- 저장 위치는 기본적으로 working directory 
- R은 메모리...

57 
기본 사용법 (명령어) 
 R에서 사용되는 기본적인 명령어는 사용자에게 익숙한 이름으로 되어 있음 
- help() 도움말을 보여줌 
 그리고 programming language로서의 요소를 가지고 있음 
...58 
기본 사용법 (스크립트) 
 R Console은 기본적으로 한 줄만 처리 
- R Console에서 명령어를 입력하고 실행 키를 누를 때 명령이 완료되지 
않아 추가적인 입력이 필요하면 ‘+’ 표시가 나타나 추...59 
기본 사용법 (사용자 함수) 
 동일한 과정의 데이터 처리 및 분석을 수행할 때 사용자 함수를 작성하게 됨 
 사용자 함수는 R package에서 제공되어지는 함수를 변경하여 나만의 함수로 
작성해도 됨 
...60 
기본 사용법 (패키지) 
 package란 R에서 사용가능한 object의 모음으로서 데이터, 함수 등이 포함 
 기본적으로 제공되는 package 이외의 추가 package는 CRAN을 통하여 혹은 
‘RG...61 
기본 사용법 (주요 데이터 객체) 
 벡터(vector) : 하나 이상의 자료 값으로 구성된 1차원의 자료구조 
 행렬(matrix) : 동일한 유형의 자료 값으로 구성된 행과 열의 2차원 자료구조 
 데이...62 
기본 사용법 (함수) 
 R 함수는 함수명(아규먼트) 입력을 통하여 수행 
> cor 
함수명을 R Console 창에 입력하면 R Code가 출력 
function (x, y = NULL, use = "eve...63 
기본 사용법 (함수) 
> args(cor) 
function (x, y = NULL, use = "everything", method = c("pearson", "kendall", "spearman")) 
> ...









댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함