1. 벡터 (Vectors)
R에서는 객체라는 것을 이용하는데, R에서 생성되고 저장되는 모든 것이 객체이다. 벡터는 같은 유형의 객체들의 모임이다.
c() 함수를 이용하여 여러 객체들을 모아 벡터를 생성한다.
> x <- c(1,2,3)
> x
[1] 1 2 3
특정한 패턴이 있는 벡터(vector)를 만들기 위해서는 다음과 같은 함수를 사용할 수 있다.
① : - 단조증가(또는 단조감소) 형식의 연속된 값을 생성하는 함수
> x1 <- -2:3
> x1
[1] -2 -1 0 1 2 3
②rep() - 주어진 패턴을 반복하는 함수
rep(x, times = 1, length.out = NA, each = 1)
- times : x 전체를 반복
- each : x의 각 요소를 반복
3을 5번 반복해보자.
> rep(3, times=5)
[1] 3 3 3 3 3
> rep(3, each=5)
[1] 3 3 3 3 3
1에서 3까지 전체를 2번 반복해보자.
> rep(1:5, times=2)
[1] 1 2 3 4 5 1 2 3 4 5
1에서 3까지를 각각 2번씩 반복해보자.
> rep(1:3, each=2)
[1] 1 1 2 2 3 3
③seq() - 수열 함수
seq (from=1, to=1, by=..., length.out=NULL)
- by : 증분값, default는 -1,0,1중 하나
- length.out : 수열의 길이
> seq(1, 5)
[1] 1 2 3 4 5
'R programming > R programming basic' 카테고리의 다른 글
데이터 구조 및 유형(3.문자형 벡터) (0) | 2018.01.01 |
---|---|
데이터 구조 및 유형(2.벡터의 성분, 연산) (0) | 2018.01.01 |
R 데이터 불러오기(1.txt 파일) (0) | 2017.12.31 |