Selecionando elementos da matriz
Igual aos vetores, você pode usar colchetes `[ ]
para selecionar um ou múltiplos elementos de uma matriz. Enquanto nos vetores você possui apenas uma dimensão, nas matrizes você possui duas dimensões. Você deve, portanto, usar vírgulas para separar que elemento você quer selecionar e de qual coluna. Por exemplo:
my_matrix[1,2]
seleciona o elemento na primeira linha e segunda coluna.my_matrix[1:3,2:4]
resulta em uma matriz com os dados da linha 1, 2, 3 e colunas 2, 3, 4.
Se você quer selecionar todos os elementos de uma linha ou coluna, nenhum número é necessário 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 linhas.
Após sabermos disso, vamos voltar para Star Wars! Assim como no exercício anterior, all_wars_matrix
já está disponível em seu workspace.
This exercise is part of the course
Introdução a R
Exercise instructions
- Selecione a coluna non-US para todos os filmes (toda a segunda coluna de
all_wars_matrix
) e armazene o resultado emnon_us_all
. - Use
mean()
emnon_us_all
para calcular a média de faturamento de todos os filmes em países que não são os EUA. Simplesmente exiba o resultado no console. - Dessa vez, selecione o faturamento fora dos EUA para os dois primeiros filmes em
all_wars_matrix
. Armazene o resultado emnon_us_some
. - Use
mean()
de novo para exibir a média de valores emnon_us_some
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# all_wars_matrix está disponível em seu workspace
all_wars_matrix
# Selecione o faturamento fora dos EUA para todos os filmes
non_us_all <-
# Média do faturamento fora dos EUA
# Selecione o faturamento fora dos EUA para os dois primeiros filmes
non_us_some <-
# Média do faturamento fora dos EUA para os dois primeiros filmes