Matrix <- 벡터 묶기
실무에서는 이전 예제처럼 벡터를 처음부터 직접 만들기보다, 이미 있는 여러 벡터를 합쳐서 만드는 일이 더 많아요. 이럴 때는 cbind()와 rbind() 함수를 쓰는 것이 가장 편합니다(각각 열로 묶기, 행으로 묶기). 예시로, Apple과 IBM의 주가 벡터 두 개를 합쳐 보죠:
apple <- c(109.49, 109.90, 109.11, 109.95, 111.03)
ibm <- c(159.82, 160.02, 159.84, 160.35, 164.79)
cbind(apple, ibm)
apple ibm
[1,] 109.49 159.82
[2,] 109.90 160.02
[3,] 109.11 159.84
[4,] 109.95 160.35
[5,] 111.03 164.79
rbind(apple, ibm)
[,1] [,2] [,3] [,4] [,5]
apple 109.49 109.90 109.11 109.95 111.03
ibm 159.82 160.02 159.84 160.35 164.79
이제 여러분이 직접 해 보세요!
이 연습은 강의의 일부입니다
금융을 위한 R 입문
연습 안내
- 2016년 12월의
apple,ibm,micr주가 벡터가 작업 공간에 준비되어 있어요. cbind()를 사용해apple,ibm,micr를 그 순서대로 열로 묶어cbind_stocks로 저장하세요.cbind_stocks를 출력하세요.- 같은 순서로
rbind()를 사용해 세 벡터를 행으로 묶어rbind_stocks로 저장하세요. rbind_stocks를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# cbind the vectors together
cbind_stocks <-
# Print cbind_stocks
# rbind the vectors together
rbind_stocks <-
# Print rbind_stocks