R언어
-통계분석과 자료의 시각화를 위한 공개용 소프트웨어
R의 특징
- 객체지향 언어
- 고속 메모리 처리
- 다양한 자료구조
- 최신 패키지 제공
- 시각화
패키지
- R에서는 data set, function, Algorithm등이 하나의 꾸러미 형태로 제공되어 누구든지 무료로 사용 할 수 있어, R언어가 교육업계나 산업형장 그리고 데이터 분석가와 일반 사용자까지 지속적으로 관힘을 받을 수 있는 매우 큰 장점을 지니고 있다.
- 아래의 형식으로 패키지를 설치하고 불러와 사용 할 수 있다.
변수
-변수의 첫 자는 영문자로 시작하고, 다음부턴 숫자,콤마,점,언더바를 사용할수 있다.
- 아래와 같이 변수를 사용 할 수 있으며, 자바나 c언어처럼 자료형을 따로 선언해 줄 필요가 없다.
자료형
- numeric : 정수,실수 (ex. 123, 123.1)
- character : 문자,문자열 (ex. "홍길동")
- logical : 참,거짓 (
ex. TRUE, FALSE)
- 결측치 : 값이 없음, NA
자료구조
- vector : 연석된 선형구조의 형태로 index를통해 접근가능 (자바의 array와 비슷 하지만 index가 1부터 시작), 동일한 타입의 데이터만 저장가능
- matrix : 2차원의 배열구조를 갖는다. 동일한 타읩의 데이터만 저장가능
- list : 서로 다른 자료구조를 중첩하여 객채를 생성하는 자료구조.
c언어의 구조체와 비슷하며, key와 value값을 한 쌍으로 갖는다.
- data.frame : 열 단위로 서로 다른 자료형을 포함할 수 있다.
벡터와 행렬을 이용하여 데이터프레임 객체를 생성할 수 있다.
'R programming' 카테고리의 다른 글
04.R programming 데이터 전처리 (hflights 파일) in R (0) | 2017.06.14 |
---|---|
03.구글시트 연동해서 R studio로 파일 불러오기 (0) | 2017.05.29 |
02.R 언어 기본문법(집합, matrix, data frame) (0) | 2017.04.02 |