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
Instrukcje do ćwiczenia
- Wybierz przychody spoza USA dla wszystkich filmów (cała druga kolumna macierzy
all_wars_matrix) i zapisz wynik jakonon_us_all. - Użyj funkcji
mean()nanon_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 jakonon_us_some. - Użyj ponownie funkcji
mean(), aby wyświetlić średnią wartości zawartych wnon_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