Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd colnames() för att namnge kolumnerna i star_wars_matrix med vektorn region.
  • Använd rownames() för att namnge raderna i star_wars_matrix med vektorn titles.
  • Skriv ut star_wars_matrix fö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
Redigera och kör kod