A: cbind를 사용할 때 열 이름을 바꾸는 방법


R에서 cbind 함수를 사용할 때 열 이름을 바꾸는 방법에는 두 가지가 있습니다.

방법 1: cbind를 사용한 후 열 이름 바꾸기

 #cbind two vectors into a matrix
new_matrix <- cbind(vec1, vec2)

#rename column names of matrix
colnames(new_matrix) <- c(' new_vec1 ', ' new_vec2 ')

방법 2: 연결하는 동안 열 이름 바꾸기

 #cbind two vectors into matrix and rename columns
new_matrix <- cbind(new_vec1 = vec1, new_vec2 = vec2)

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

예 1: cbind를 사용한 후 열 이름 바꾸기

다음 코드는 cbind를 사용하여 행렬의 두 벡터를 바인딩한 다음 행렬 열의 이름을 바꾸는 방법을 보여줍니다.

 #create two vectors
vec1 <- c(1, 3, 3, 4, 5)
vec2 <- c(7, 7, 8, 3, 2)

#cbind the two vectors into a matrix
new_matrix <- cbind(vec1, vec2)

#view matrix
new_matrix

     vec1 vec2
[1,] 1 7
[2,] 3 7
[3,] 3 8
[4,] 4 3
[5,] 5 2

#rename columns
colnames(new_matrix) <- c(' new_vec1 ', ' new_vec2 ')

#view matrix
new_matrix

     new_vec1 new_vec2
[1,] 1 7
[2,] 3 7
[3,] 3 8
[4,] 4 3
[5,] 5 2

이 방법을 사용하면 두 벡터를 하나의 행렬로 연결한 다음 colnames() 함수를 사용하여 결과 행렬의 열 이름을 바꿀 수 있습니다.

예 2: 연결하는 동안 열 이름 바꾸기

다음 코드는 cbind를 사용하여 행렬의 두 벡터를 바인딩하고 동시에 열 이름을 바꾸는 방법을 보여줍니다.

 #create two vectors
vec1 <- c(1, 3, 3, 4, 5)
vec2 <- c(7, 7, 8, 3, 2)

#cbind two vectors into matrix and rename columns
new_matrix <- cbind(new_vec1 = vec1, new_vec2 = vec2)

#view matrix
new_matrix

new_vec1 new_vec2
[1,] 1 7
[2,] 3 7
[3,] 3 8
[4,] 4 3
[5,] 5 2

이 방법을 사용하면 cbind 함수 중에 결과 데이터 프레임의 열 이름을 바꿀 수 있습니다.

이 방법을 사용하면 cbind 함수를 사용하고 한 줄의 코드를 사용하여 열 이름을 바꿀 수 있다는 장점이 있습니다.

추가 리소스

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

R에서 cbind를 사용하는 방법(예제 포함)
R에서 rbind를 사용하는 방법(예제 포함)

의견을 추가하다

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