Quando uma matriz relativamente grande é criada, o Rstudio a marca como uma Matriz Grande em sua janela de ambiente:
x <- matrix(rnorm(10000 * 5000), ncol=5000)
# Large matrix (50000000 elements, 381.5 Mb)
A função mode () conforme o esperado retorna "numérico" para este objeto:
mode(x)
## [1] "numeric"
Se, no entanto, eu executar o seguinte comando:
mode(x) <- "numeric"
O Rstudio altera "Matriz Grande" em uma matriz numérica regular:
# x: num [1:10000, 1:5000]
Então, qual é a diferença entre esses dois objetos? Essa diferença existe apenas no Rstudio ou esses dois objetos também são diferentes no R?