Selección de los elementos de la matriz
De forma similar a los vectores, puedes utilizar los corchetes [ ]
para seleccionar uno o varios elementos de una matriz. Mientras que los vectores tienen una dimensión, las matrices tienen dos dimensiones. Por tanto, debes utilizar una coma para separar las filas que quieras seleccionar de las columnas. Por ejemplo:
my_matrix[1,2]
selecciona el elemento en la primera fila y la segunda columna.my_matrix[1:3,2:4]
da como resultado una matriz con los datos en las filas 1, 2, 3 y las columnas 2, 3, 4.
Si quieres seleccionar todos los elementos de una fila o de una columna, no es necesario ningún número antes o después de la coma, respectivamente:
my_matrix[,1]
selecciona todos los elementos de la primera columna.my_matrix[1,]
selecciona todos los elementos de la primera fila.
¡Vuelve a Star Wars con estos conocimientos recién adquiridos! Como en el ejercicio anterior, all_wars_matrix
ya está disponible en tu espacio de trabajo.
Este ejercicio forma parte del curso
Introducción a R
Instrucciones del ejercicio
- Selecciona los ingresos no estadounidenses de todas las películas (toda la segunda columna de
all_wars_matrix
), almacena el resultado comonon_us_all
. - Utiliza
mean()
ennon_us_all
para calcular los ingresos medios no estadounidenses de todas las películas. Solo tienes que imprimir el resultado. - Esta vez, selecciona los ingresos no estadounidenses de las dos primeras películas en
all_wars_matrix
. Guarda el resultado comonon_us_some
. - Vuelve a utilizar
mean()
para imprimir la media de los valores denon_us_some
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# 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