Cuando se crea una matriz relativamente grande, Rstudio la marca como una matriz grande en la ventana de su entorno:
x <- matrix(rnorm(10000 * 5000), ncol=5000)
# Large matrix (50000000 elements, 381.5 Mb)
La función mode () como se espera devuelve "numérico" para este objeto:
mode(x)
## [1] "numeric"
Sin embargo, si ejecuto el siguiente comando:
mode(x) <- "numeric"
Rstudio cambia "Matriz grande" en una matriz numérica regular:
# x: num [1:10000, 1:5000]
Entonces, ¿cuál es la diferencia entre estos 2 objetos? ¿Existe esta diferencia solo en Rstudio o estos dos objetos también son diferentes en R?