Erste SchritteKostenlos loslegen

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

Kurs anzeigen

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 als non_us_all.
  • Benutze mean() auf non_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_matrix aus. Speichere das Ergebnis als non_us_some.
  • Verwende erneut mean(), um den Durchschnitt der Werte in non_us_some auszugeben.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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
Bearbeiten und Ausführen von Code