Nadawanie nazw macierzy
Aby łatwiej zapamiętać, co przechowuje star_wars_matrix, warto dodać nazwy filmów jako etykiety wierszy. Dzięki temu nie tylko łatwiej odczytasz dane, ale też wygodniej wybierzesz konkretne elementy z macierzy.
Podobnie jak w przypadku wektorów, możesz nadać nazwy wierszom i kolumnom macierzy:
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Przygotowaliśmy dla ciebie dwa wektory: region oraz titles. Użyj ich, aby nazwać odpowiednio kolumny i wiersze macierzy star_wars_matrix.
To ćwiczenie jest częścią kursu
Wprowadzenie do R
Instrukcje do ćwiczenia
- Użyj funkcji
colnames(), aby nadać kolumnom macierzystar_wars_matrixnazwy z wektoraregion. - Użyj funkcji
rownames(), aby nadać wierszom macierzystar_wars_matrixnazwy z wektoratitles. - Wyświetl
star_wars_matrix, żeby zobaczyć efekt swojej pracy.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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