ÎncepețiÎncepe gratuit

Selectarea elementelor dintr-o matrice

Similar cu vectorii, poți folosi parantezele pătrate [ ] pentru a selecta unul sau mai multe elemente dintr-o matrice. Spre deosebire de vectori, care au o singură dimensiune, matricele au două dimensiuni. Prin urmare, trebuie să folosești o virgulă pentru a separa rândurile de coloane. De exemplu:

  • my_matrix[1,2] selectează elementul de pe primul rând și a doua coloană.
  • my_matrix[1:3,2:4] returnează o matrice cu datele de pe rândurile 1, 2, 3 și coloanele 2, 3, 4.

Dacă vrei să selectezi toate elementele unui rând sau ale unei coloane, nu este nevoie de niciun număr înainte sau după virgulă:

  • my_matrix[,1] selectează toate elementele din prima coloană.
  • my_matrix[1,] selectează toate elementele din primul rând.

Revenim la Star Wars cu aceste cunoștințe nou dobândite! Ca și în exercițiul anterior, all_wars_matrix este deja disponibilă în spațiul tău de lucru.

Acest exercițiu face parte din cursul

Introducere în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Selectează încasările non-SUA pentru toate filmele (întreaga a doua coloană din all_wars_matrix) și stochează rezultatul în non_us_all.
  • Aplică mean() pe non_us_all pentru a calcula media încasărilor non-SUA pentru toate filmele. Afișează pur și simplu rezultatul.
  • De data aceasta, selectează încasările non-SUA pentru primele două filme din all_wars_matrix. Stochează rezultatul în non_us_some.
  • Folosește din nou mean() pentru a afișa media valorilor din non_us_some.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul