Indexación de Matrices
Bien. Ahora sabes cómo crear una matriz de varias maneras. Trabajemos con objetos ya creados. Primero, es necesario aprender cómo acceder a ciertos elementos de una matriz.
Volviendo a la sección de Vectores, debes recordar que la indexación en R comienza en 1. Dado que la matriz es una estructura bidimensional, es necesario referirse a dos posiciones: entre filas y columnas. Al igual que en los vectores, se deben usar corchetes y colocar dos números enteros (el primero es el número de fila, el segundo es el número de columna) separados por una coma. Por ejemplo, extraigamos el elemento 5 (fila 2, columna 2) y el 3 (fila 1, columna 3) de la matriz a continuación.
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
123456789# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Element `5` m[2, 2] # Element `3` m[1, 3]
También es posible extraer varias filas y/o columnas a la vez. Proporcione un vector de índices en lugar de un solo índice. Por ejemplo, se pueden extraer la segunda y tercera columnas de la tercera fila.
1234num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # 2nd and 3rd columns for 3rd row m[3, c(2,3)]
Si se desea extraer una fila o columna completa, no se debe establecer un índice para la parte restante. Por ejemplo, extraer la primera fila y la tercera columna.
123456num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # The first row m[1,] # The third column m[,3]
Swipe to start coding
Dada una matriz llamada m.
2 4 6 8
10 12 14 16
Tus tareas son:
- Extraer el elemento
12. - Extraer los elementos
4 6. - Extraer la tercera columna.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 5.56
Indexación de Matrices
Desliza para mostrar el menú
Bien. Ahora sabes cómo crear una matriz de varias maneras. Trabajemos con objetos ya creados. Primero, es necesario aprender cómo acceder a ciertos elementos de una matriz.
Volviendo a la sección de Vectores, debes recordar que la indexación en R comienza en 1. Dado que la matriz es una estructura bidimensional, es necesario referirse a dos posiciones: entre filas y columnas. Al igual que en los vectores, se deben usar corchetes y colocar dos números enteros (el primero es el número de fila, el segundo es el número de columna) separados por una coma. Por ejemplo, extraigamos el elemento 5 (fila 2, columna 2) y el 3 (fila 1, columna 3) de la matriz a continuación.
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
123456789# Vector of integers num <- 1:9 # Matrix m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Element `5` m[2, 2] # Element `3` m[1, 3]
También es posible extraer varias filas y/o columnas a la vez. Proporcione un vector de índices en lugar de un solo índice. Por ejemplo, se pueden extraer la segunda y tercera columnas de la tercera fila.
1234num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # 2nd and 3rd columns for 3rd row m[3, c(2,3)]
Si se desea extraer una fila o columna completa, no se debe establecer un índice para la parte restante. Por ejemplo, extraer la primera fila y la tercera columna.
123456num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # The first row m[1,] # The third column m[,3]
Swipe to start coding
Dada una matriz llamada m.
2 4 6 8
10 12 14 16
Tus tareas son:
- Extraer el elemento
12. - Extraer los elementos
4 6. - Extraer la tercera columna.
Solución
¡Gracias por tus comentarios!
single