Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Välj intäkterna utanför USA för alla filmer (hela den andra kolumnen i all_wars_matrix) och lagra resultatet i non_us_all.
  • Använd mean()non_us_all fö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 i non_us_some.
  • Använd mean() igen för att skriva ut medelvärdet av värdena i non_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
Redigera och kör kod