Seleção de elementos de matrizes
Assim como nos vetores, podemos usar colchetes [ ]
para selecionar um ou vários elementos de uma matriz. Enquanto os vetores têm uma dimensão, as matrizes têm duas dimensões. Portanto, devemos usar vírgula para separar as linhas que desejamos selecionar das colunas. Por exemplo:
my_matrix[1,2]
seleciona o elemento da primeira linha e da segunda coluna.my_matrix[1:3,2:4]
resulta em uma matriz com os dados das linhas 1, 2 e 3 e colunas 2, 3 e 4.
Se quiser selecionar todos os elementos de uma linha ou coluna, não será necessário nenhum número antes ou depois da vírgula, respectivamente:
my_matrix[,1]
seleciona todos os elementos da primeira coluna.my_matrix[1,]
seleciona todos os elementos da primeira linha.
Volte para Star Wars com esses conhecimentos recém-adquiridos! Assim como no exercício anterior, all_wars_matrix
já está disponível no espaço de trabalho.
Este exercício faz parte do curso
Introdução ao R
Instruções de exercício
- Selecione a receita de todos os filmes fora dos EUA (a segunda coluna inteira de
all_wars_matrix
) e armazene o resultado comonon_us_all
. - Use
mean()
comnon_us_all
para calcular a receita média de todos os filmes fora dos EUA. Imprima o resultado de novo. - Desta vez, selecione a receita fora dos EUA referente aos dois primeiros filmes em
all_wars_matrix
. Armazene o resultado comonon_us_some
. - Use
mean()
de novo para imprimir a média dos valores denon_us_some
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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