데이터 프레임의 특정 열을 벡터로 변환해야 할 때가 있다. 보통 자료형 변환을 위해서 R 자체적으로 제공하는 as.* 함수를 제공한다. 벡터로 변환하기 위해서도 as.vector()를 제공한다. 하지만 as.vector()는 행렬(matrix)을 벡터로 변환하는 함수이다.
R을 사용할 때 행렬도 많이 사용되지만 행렬보다 데이터프레임을 더 많이 사용한다. 사실 행렬로 표현할 수 있는 데이터도 데이터프레임을 사용하는 경우가 더 많은 것 같다. 이는 tidyverse 패밀리가 데이터 프레임에 적용이 되는 이유가 가장 큰 것같다. 데이터를 핸들링 하는 익숙한 방법을 사용자는 선호하기 때문이다.
## test.matrix를 생성
(test.matrix <- matrix(1:20, ncol = 4))