Zacznij terazZacznij za darmo

Wybieranie elementów macierzy

Podobnie jak w przypadku wektorów, do wybierania jednego lub wielu elementów macierzy możesz użyć nawiasów kwadratowych [ ]. Wektory mają jeden wymiar, natomiast macierze mają dwa. Dlatego należy użyć przecinka, aby oddzielić wybierane wiersze od kolumn. Na przykład:

  • my_matrix[1,2] wybiera element z pierwszego wiersza i drugiej kolumny.
  • my_matrix[1:3,2:4] zwraca macierz z danymi z wierszy 1, 2, 3 i kolumn 2, 3, 4.

Jeśli chcesz wybrać wszystkie elementy wiersza lub kolumny, przed przecinkiem lub po nim nie trzeba podawać żadnej liczby:

  • my_matrix[,1] wybiera wszystkie elementy pierwszej kolumny.
  • my_matrix[1,] wybiera wszystkie elementy pierwszego wiersza.

Czas wrócić do Gwiezdnych Wojen z nowo zdobytą wiedzą! Podobnie jak w poprzednim ćwiczeniu, macierz all_wars_matrix jest już dostępna w twoim środowisku.

To ćwiczenie jest częścią kursu

Wprowadzenie do R

Zobacz kurs

Instrukcje do ćwiczenia

  • Wybierz przychody spoza USA dla wszystkich filmów (cała druga kolumna macierzy all_wars_matrix) i zapisz wynik jako non_us_all.
  • Użyj funkcji mean() na non_us_all, aby obliczyć średni przychód spoza USA dla wszystkich filmów. Po prostu wyświetl wynik.
  • Tym razem wybierz przychody spoza USA dla dwóch pierwszych filmów z macierzy all_wars_matrix. Zapisz wynik jako non_us_some.
  • Użyj ponownie funkcji mean(), aby wyświetlić średnią wartości zawartych w non_us_some.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod