Wenn eine relativ große Matrix erstellt wird, markiert Rstudio sie in seinem Umgebungsfenster als große Matrix:
x <- matrix(rnorm(10000 * 5000), ncol=5000)
# Large matrix (50000000 elements, 381.5 Mb)
Die erwartete mode () -Funktion gibt für dieses Objekt "numerisch" zurück:
mode(x)
## [1] "numeric"
Wenn ich jedoch den folgenden Befehl ausführe:
mode(x) <- "numeric"
Rstudio ändert "Large Matrix" in eine reguläre numerische Matrix:
# x: num [1:10000, 1:5000]
Was ist der Unterschied zwischen diesen beiden Objekten? Existiert dieser Unterschied nur in Rstudio oder unterscheiden sich diese beiden Objekte auch in R?