A: cara mengganti nama kolom saat menggunakan cbind
Ada dua cara untuk mengganti nama kolom saat menggunakan fungsi cbind di R:
Metode 1: Ganti nama kolom setelah menggunakan 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 ')
Metode 2: Ganti nama kolom saat menautkan
#cbind two vectors into matrix and rename columns
new_matrix <- cbind(new_vec1 = vec1, new_vec2 = vec2)
Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.
Contoh 1: Ganti nama kolom setelah menggunakan cbind
Kode berikut menunjukkan cara menggunakan cbind untuk mengikat dua vektor dalam sebuah matriks dan kemudian mengganti nama kolom matriks:
#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
Dengan menggunakan metode ini, kita dapat menghubungkan kedua vektor menjadi sebuah matriks dan kemudian menggunakan fungsi colnames() untuk mengganti nama kolom dari matriks yang dihasilkan.
Contoh 2: Ganti nama kolom saat menautkan
Kode berikut menunjukkan cara menggunakan cbind untuk mengikat dua vektor dalam matriks dan sekaligus mengganti nama kolom:
#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
Dengan menggunakan metode ini, kita dapat mengganti nama kolom dari bingkai data yang dihasilkan selama fungsi cbind .
Keuntungan menggunakan metode ini adalah kita dapat menggunakan fungsi cbind dan mengganti nama kolom menggunakan satu baris kode.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:
Cara menggunakan cbind di R (dengan contoh)
Cara menggunakan rbind di R (dengan contoh)