Matrizen benennen
Damit du dir besser merken kannst, was in star_wars_matrix
gespeichert ist, möchtest du die Namen der Filme zu den Zeilen hinzufügen. Das hilft beim Lesen der Daten und ist auch nützlich, um bestimmte Elemente aus der Matrix auszuwählen.
Ähnlich wie bei Vektoren kannst du Namen für die Zeilen und Spalten einer Matrix hinzufügen:
rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector
Zwei Vektoren sind schon für dich vorbereitet: region
und titles
. Du brauchst diese Vektoren, um die Spalten bzw. Zeilen von star_wars_matrix
zu benennen.
Diese Übung ist Teil des Kurses
Einführung in R
Anleitung zur Übung
- Benutze
colnames()
, um die Spalten vonstar_wars_matrix
mit dem Vektorregion
zu benennen. - Benutze
rownames()
, um die Zeilen vonstar_wars_matrix
mit dem Vektortitles
zu benennen. - Gib
star_wars_matrix
aus, um das Ergebnis deiner Arbeit zu sehen.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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