7.2 벡터 결합에 의한 행렬 만들기

행렬을 만드는 또 다른 방법은 열 결합과 행 결합에서와 같이 cbind() 함수와 rbind() 함수를 사용하는 것입니다.

# 3개의 벡터입니다.
v1 <- c(1, 2, 3, 4)
v2 <- c(5, 6, 7, 8)
v3 <- c(9, 10, 11, 12)

# cbind() 함수와 rbind() 함수를 이용하면 행렬을 생성합니다.
x6 <- rbind(v1, v2, v3)     # v1, v2, v3가 행렬의 행을 구성합니다. 
x6                          # 각 행의 이름은 벡터의 이름이 할당됩니다.
##    [,1] [,2] [,3] [,4]
## v1    1    2    3    4
## v2    5    6    7    8
## v3    9   10   11   12
x7 <- cbind(v1, v2, v3)     # v1, v2, v3가 행렬의 열을 구성합니다. 
x7                          # 각 열의 이름은 벡터의 이름이 할당됩니다.
##      v1 v2 v3
## [1,]  1  5  9
## [2,]  2  6 10
## [3,]  3  7 11
## [4,]  4  8 12