¿Qué ocurre cuando definimos una matriz en R y solo especificamos el número de filas o el número de columnas?
Cuando definimos una matriz en R y solo especificamos el número de filas o el número de columnas, el otro número se rellena con valores perdidos (NA
).
¿Qué ocurre cuando los datos no se corresponden con la dimensión de la matriz que queremos definir?
Cuando los datos no se corresponden con la dimensión de la matriz que queremos definir, R rellena los elementos faltantes con valores perdidos (NA
).
Comprobación con los siguientes comandos:
Snippet de código
> matrix(1:6,nrow=2) [,1] [,2] [1,] 1 3 [2,] 4 5 > matrix(1:6,nrow=4) [,1] [,2] [,3] [,4] [1,] 1 2 3 4 [2,] 5 6 NA NA [3,] NA NA NA NA [4,] NA NA NA NA > matrix(1:6,nrow=4,ncol=4) [,1] [,2] [,3] [,4] [1,] 1 2 3 4 [2,] 5 6 7 8 [3,] 9 10 11 12 [4,] NA NA NA NA
Explicación:
En el primer comando, especificamos que queremos una matriz de 2 filas y 3 columnas. R rellena las columnas 2 y 3 con valores perdidos (NA
).
En el segundo comando, especificamos que queremos una matriz de 4 filas y 1 columna. R rellena las columnas 2, 3 y 4 con valores perdidos (NA
).
En el tercer comando, especificamos que queremos una matriz de 4 filas y 4 columnas. R rellena la fila 4 con valores perdidos (NA
).
En todos los casos, R imprime un mensaje de advertencia indicando que los datos no se corresponden con la dimensión de la matriz.
Para escribir su respuesta aquí, Ingresar o Crear una cuenta
Compartir