Menambahkan kolom untuk pendapatan box office dari Seluruh Dunia
Pada latihan sebelumnya Anda menghitung vektor yang berisi pendapatan box office seluruh dunia untuk setiap dari tiga film Star Wars. Namun, vektor ini belum menjadi bagian dari star_wars_matrix.
Anda dapat menambahkan satu atau berbagai kolom ke sebuah matriks dengan fungsi cbind(), yang menggabungkan matriks dan/atau vektor berdasarkan kolom. Contohnya:
big_matrix <- cbind(matrix1, matrix2, vector1 ...)
Latihan ini adalah bagian dari kursus
Pengantar R
Petunjuk latihan
Tambahkan worldwide_vector sebagai kolom baru ke star_wars_matrix dan tetapkan hasilnya ke all_wars_matrix. Gunakan fungsi cbind().
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Construct star_wars_matrix
box_office <- c(460.998, 314.4, 290.475, 247.900, 309.306, 165.8)
region <- c("US", "non-US")
titles <- c("A New Hope",
"The Empire Strikes Back",
"Return of the Jedi")
star_wars_matrix <- matrix(box_office,
nrow = 3, byrow = TRUE,
dimnames = list(titles, region))
# The worldwide box office figures
worldwide_vector <- rowSums(star_wars_matrix)
# Bind the new variable worldwide_vector as a column to star_wars_matrix
all_wars_matrix <-