Memberi nama pada matriks
Agar Anda mudah mengingat apa yang disimpan di star_wars_matrix, Anda ingin menambahkan nama film pada baris. Ini tidak hanya membantu Anda membaca data, tetapi juga berguna untuk memilih elemen tertentu dari matriks.
Serupa dengan vektor, Anda dapat menambahkan nama untuk baris dan kolom suatu matriks
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Kami telah menyiapkan dua vektor untuk Anda: region dan titles. Anda akan membutuhkan vektor-vektor ini untuk memberi nama kolom dan baris star_wars_matrix secara berurutan.
Latihan ini adalah bagian dari kursus
Pengantar R
Petunjuk latihan
- Gunakan
colnames()untuk memberi nama kolomstar_wars_matrixdengan vektorregion. - Gunakan
rownames()untuk memberi nama barisstar_wars_matrixdengan vektortitles. - Cetak
star_wars_matrixuntuk melihat hasil pekerjaan Anda.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Box office Star Wars (in millions!)
new_hope <- c(460.998, 314.4)
empire_strikes <- c(290.475, 247.900)
return_jedi <- c(309.306, 165.8)
# Construct matrix
star_wars_matrix <- matrix(c(new_hope, empire_strikes, return_jedi), nrow = 3, byrow = TRUE)
# Vectors region and titles, used for naming
region <- c("US", "non-US")
titles <- c("A New Hope", "The Empire Strikes Back", "Return of the Jedi")
# Name the columns with region
# Name the rows with titles
# Print out star_wars_matrix