Denumirea unei matrice
Pentru a-ți aminti mai ușor ce conține star_wars_matrix, vrei să adaugi numele filmelor ca etichete pentru rânduri. Acest lucru nu doar că îți face datele mai ușor de citit, dar îți permite și să selectezi anumite elemente din matrice.
La fel ca în cazul vectorilor, poți adăuga nume pentru rândurile și coloanele unei matrice:
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Am pregătit deja doi vectori pentru tine: region și titles. Vei folosi acești vectori pentru a denumi coloanele, respectiv rândurile lui star_wars_matrix.
Acest exercițiu face parte din cursul
Introducere în R
Instrucțiuni pentru exercițiu
- Folosește
colnames()pentru a denumi coloanele luistar_wars_matrixcu vectorulregion. - Folosește
rownames()pentru a denumi rândurile luistar_wars_matrixcu vectorultitles. - Afișează
star_wars_matrixpentru a vedea rezultatul muncii tale.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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