Namnge en matris
För att lättare komma ihåg vad som finns lagrat i star_wars_matrix vill du lägga till filmtitlarna som radnamn. Det gör det inte bara enklare att läsa datan, utan underlättar också när du vill välja ut specifika element ur matrisen.
Precis som med vektorer kan du lägga till namn för rader och kolumner i en matris:
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Vi har förberett två vektorer åt dig: region och titles. Du behöver dessa vektorer för att namnge kolumnerna respektive raderna i star_wars_matrix.
Den här övningen är en del av kursen
Introduktion till R
Övningsinstruktioner
- Använd
colnames()för att namnge kolumnerna istar_wars_matrixmed vektornregion. - Använd
rownames()för att namnge raderna istar_wars_matrixmed vektorntitles. - Skriv ut
star_wars_matrixför att se resultatet av ditt arbete.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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