Aan de slagGa gratis aan de slag

Een matrix benoemen

Om je te helpen onthouden wat er in star_wars_matrix staat, wil je de namen van de films aan de rijen toevoegen. Dat maakt de gegevens niet alleen makkelijker leesbaar, maar is ook handig om bepaalde elementen uit de matrix te selecteren.

Net als bij vectoren kun je namen toevoegen voor de rijen en kolommen van een matrix.

rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector

We hebben alvast twee vectoren voor je klaargezet: region en titles. Je hebt deze vectoren nodig om respectievelijk de kolommen en rijen van star_wars_matrix te benoemen.

Deze oefening maakt deel uit van de cursus

Inleiding tot R

Cursus bekijken

Oefeninstructies

  • Gebruik colnames() om de kolommen van star_wars_matrix te benoemen met de vector region.
  • Gebruik rownames() om de rijen van star_wars_matrix te benoemen met de vector titles.
  • Print star_wars_matrix om het resultaat van je werk te zien.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren