a<-1:9 a dim(a) <- c(3,3) a mat1 <- matrix(1:10, nrow=2) #1~10 2개의 행으로 만든다. mat1 mat2 <- matrix(1:10, ncol = 2) #1~10 2개의 열로 만든다. mat2 # 행과 열 이름 주기 names <- list(c("1행", "2행"), c("1열", "2열", "3열")) matrix(1:6, nrow=2, byrow=TRUE, dimnames=names) #행을 우선적으로 만든다. # 벡터 결합에 의한 행렬 만들기 v1 <- c(1, 2, 3, 4) v2 <- c(5, 6, 7, 8) v3 <- c(9, 10, 11, 12) x <- cbind(v1, v2, v3) #열로 결합 x # 행과 열 이름 주기 rownames(x) <- c("1행", "2행", "3행", "4행") x colnames(x) <- c("1열", "2열", "3열") x rbind(v1, v2, v3) #행으로 결합