A: як перейменувати стовпці під час використання 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 (з прикладами)

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *