R의 행렬에 새 열을 추가하는 방법(예제 포함)


다음 방법을 사용하여 R의 행렬에 새 열을 추가할 수 있습니다.

방법 1: 행렬 끝에 새 열 추가

 my_matrix <- cbind(my_matrix, c(2, 7, 7, 8))

방법 2: 행렬 시작 부분에 새 열 추가

 my_matrix <- cbind(c(2, 7, 7, 8), my_matrix)

두 메서드 모두 R의 cbind() 함수를 사용하여 새 열을 행렬에 바인딩합니다.

다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.

예 1: 행렬 끝에 새 열 추가

다음 코드는 cbind() 함수를 사용하여 2, 7, 7, 8 값을 포함하는 행렬의 마지막 위치에 새 열을 추가하는 방법을 보여줍니다.

 #create matrix
my_matrix <- matrix(c(14, 0, 12, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 )

#view matrix
my_matrix

     [,1] [,2] [,3]
[1,] 14 7 9
[2,] 0 4 5
[3,] 12 1 5
[4,] 5 3 8

#add new column to end of matrix
my_matrix <- cbind(my_matrix, c(2, 7, 7, 8))

#view updated matrix
my_matrix

     [,1] [,2] [,3] [,4]
[1,] 14 7 9 2
[2,] 0 4 5 7
[3,] 12 1 5 7
[4,] 5 3 8 8

행렬 끝에 새 열이 추가되었습니다.

예 2: 행렬 시작 부분에 새 열 추가

다음 코드는 cbind() 함수를 사용하여 2, 7, 7, 8 값을 포함하는 행렬의 첫 번째 위치에 새 열을 추가하는 방법을 보여줍니다.

 #create matrix
my_matrix <- matrix(c(14, 0, 12, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 )

#view matrix
my_matrix

     [,1] [,2] [,3]
[1,] 14 7 9
[2,] 0 4 5
[3,] 12 1 5
[4,] 5 3 8

#add new column to beginning of matrix
my_matrix <- cbind(c(2, 7, 7, 8), my_matrix)

#view updated matrix
my_matrix

     [,1] [,2] [,3] [,4]
[1,] 2 14 7 9
[2,] 7 0 4 5
[3,] 7 12 1 5
[4,] 8 5 3 8

행렬 시작 부분에 새 열이 추가되었습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 행렬을 정렬하는 방법
R의 매트릭스에서 NA를 제거하는 방법
R에서 데이터 프레임을 행렬로 변환하는 방법
R에서 테이블을 행렬로 변환하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다