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 (з прикладами)