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
Pokyny k cvičení
- Vyber tržby mimo USA pro všechny filmy (celý druhý sloupec matice
all_wars_matrix) a výsledek ulož jakonon_us_all. - Pomocí funkce
mean()aplikované nanon_us_allvypočí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ž jakonon_us_some. - Znovu použij
mean()a vypiš průměr hodnot uložených vnon_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