Začněte nyníZačněte zdarma

Výběr prvků matice

Podobně jako u vektorů můžeš k výběru jednoho nebo více prvků z matice použít hranatou závorku [ ]. Vektory mají ale jen jeden rozměr, zatímco matice mají dva. Proto je potřeba oddělit řádky a sloupce čárkou. Například:

  • my_matrix[1,2] vybere prvek na prvním řádku a druhém sloupci.
  • my_matrix[1:3,2:4] vrátí matici s daty z řádků 1, 2, 3 a sloupců 2, 3, 4.

Pokud chceš vybrat všechny prvky daného řádku nebo sloupce, není třeba uvádět číslo před čárkou, resp. za ní:

  • my_matrix[,1] vybere všechny prvky prvního sloupce.
  • my_matrix[1,] vybere všechny prvky prvního řádku.

S těmito nově nabytými znalostmi se vrátíme ke Star Wars! Stejně jako v předchozím cvičení máš v pracovním prostředí k dispozici matici all_wars_matrix.

Toto cvičení je součástí kurzu

Introduction to R

Zobrazit kurz

Pokyny k cvičení

  • Vyber tržby mimo USA pro všechny filmy (celý druhý sloupec matice all_wars_matrix) a výsledek ulož jako non_us_all.
  • Pomocí funkce mean() aplikované na non_us_all vypočítej průměrné tržby mimo USA pro všechny filmy. Výsledek jednoduše vypiš.
  • Tentokrát vyber tržby mimo USA pro první dva filmy v matici all_wars_matrix. Výsledek ulož jako non_us_some.
  • Znovu použij mean() a vypiš průměr hodnot uložených v non_us_some.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód