R의 자료형
- 숫자형: 모든 숫자
- 문자형: 모든 문자
- 논리형: TRUE & FALSE
- NA & NULL형: 없음 & 비어있음
- Date & Time: 시간과 날짜 저장
R의 데이터구조
벡터(Vector) : 1차원 = 순순히 같은 데이터가 나열되어 있을때
- R에서 가장 기본이 되는 데이터 구조
- 동일한 유형의 데이터가 1차원으로 구성
- 벡터 중에서 구성인자가 1개인 것을 '스칼라'라고 함
V1 <- c(1,2,3) #숫자형 벡터
V2 <- c("Kim", "Lee", "Choi") #문자형 벡터
V3 <- c(TRUE, TRUE, FALSE) #논리형 벡터
벡터 생성 함수 : (연속적인) 일률적인 벡터생성: seq()
> x <- seq(1,10)
> x
[1] 1 2 3 4 5 6 7 8 9 10
> y <-1:10
> y
[1] 1 2 3 4 5 6 7 8 9 10
> z <- seq(1,10, by=4)
> z
[1] 1 5 9
> z <- seq(1,10, length.out=4)
> z
[1] 1 4 7 10
벡터 생성 함수 : 반복적인 벡터생성: rep()
> x <- seq(1,3)
> x
[1] 1 2 3
> rep(x, times=3)
[1] 1 2 3 1 2 3 1 2 3
> rep(x, each=3)
[1] 111 222 333
벡터의 원소
> x <- seq(1,20,by=3)
> x
[1] 1 4 7 10 13 16 19