Urval av matriselement
Precis som med vektorer kan du använda hakparenteser [ ] för att välja ett eller flera element från en matris. Till skillnad från vektorer, som har en dimension, har matriser två dimensioner. Du behöver därför använda ett kommatecken för att skilja de rader du vill välja från kolumnerna. Till exempel:
my_matrix[1,2]väljer elementet på första raden och andra kolumnen.my_matrix[1:3,2:4]ger en matris med data från raderna 1, 2, 3 och kolumnerna 2, 3, 4.
Om du vill välja alla element i en rad eller en kolumn behöver du inte ange något tal före eller efter kommatecknet:
my_matrix[,1]väljer alla element i den första kolumnen.my_matrix[1,]väljer alla element i den första raden.
Dags att återvända till Star Wars med denna nyförvärvade kunskap! Precis som i föregående övning finns all_wars_matrix redan tillgänglig i din workspace.
Den här övningen är en del av kursen
Introduktion till R
Övningsinstruktioner
- Välj intäkterna utanför USA för alla filmer (hela den andra kolumnen i
all_wars_matrix) och lagra resultatet inon_us_all. - Använd
mean()pånon_us_allför att beräkna den genomsnittliga intäkten utanför USA för alla filmer. Skriv ut resultatet. - Välj nu intäkterna utanför USA för de två första filmerna i
all_wars_matrix. Lagra resultatet inon_us_some. - Använd
mean()igen för att skriva ut medelvärdet av värdena inon_us_some.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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