О: как переименовать столбцы при использовании cbind


Есть два способа переименовать столбцы при использовании функции cbind в R:

Способ 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:

Как использовать cbind в R (с примерами)
Как использовать rbind в R (с примерами)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *