Matrixelemente auswählen
Ähnlich wie bei Vektoren kannst du mithilfe von eckigen Klammern, also [ ], Elemente aus einer Matrix auswählen. Während Vektoren eindimensional sind, haben Matrizen zwei Dimensionen. Du solltest daher ein Komma verwenden, um die auszuwählenden Zeilen von den Spalten zu trennen. Zum Beispiel:
my_matrix[1,2]wählt das Element in der ersten Zeile und zweiten Spalte aus.my_matrix[1:3,2:4]liefert eine Matrix mit den Daten in den Zeilen 1, 2, 3 und den Spalten 2, 3, 4.
Wenn du alle Elemente einer Zeile oder Spalte auswählen willst, brauchst du keine Zahl vor oder nach dem Komma:
my_matrix[,1]wählt alle Elemente der ersten Spalte aus.my_matrix[1,]wählt alle Elemente der ersten Zeile aus.
Nun kannst du dieses Wissen anwenden, um weitere Berechnungen für die „Star Wars“-Filme durchzuführen! Wie in der vorigen Übung ist all_wars_matrix bereits in deinem Workspace verfügbar.
Diese Übung ist Teil des Kurses
Einführung in R
Anleitung zur Übung
- Wähle die Nicht-US-Einnahmen für alle Filme aus (die gesamte zweite Spalte von
all_wars_matrix) und speichere das Ergebnis alsnon_us_all. - Benutze
mean()aufnon_us_all, um die durchschnittlichen Einnahmen aller Filme außerhalb der USA zu berechnen. Gib auch dieses Ergebnis einfach aus. - Diesmal wählst du die Nicht-US-Einnahmen für die ersten beiden Filme auf
all_wars_matrixaus. Speichere das Ergebnis alsnon_us_some. - Verwende erneut
mean(), um den Durchschnitt der Werte innon_us_someauszugeben.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# all_wars_matrix is available in your workspace
all_wars_matrix
# Select the non-US revenue for all movies
non_us_all <-
# Average non-US revenue
# Select the non-US revenue for first two movies
non_us_some <-
# Average non-US revenue for first two movies