Asignación en R: ¿flecha o lo innombrable?
Alguien que no quiero nombrar (pero que sabe de sobra quién es) me comentaba el otro día algo que no sabía de la asignación en R: las presuntas diferencias entre <-
e =
. Que en resumen eran:
- ambos asignan
- pero
=
hace una copia del objeto asignado - mientras que
<-
no.
Como consecuencia, <-
es más eficiente desde el punto de vista de la gestión de la memoria.
¿Será cierto? ¿Qué nos dirá tracemem
al respecto? No seáis vagos y probad
a <- 1:10
b.0 <- a
b.1 = a
tracemem(a)
tracemem(b.0)
tracemem(b.1)
por vuestra cuenta.
(Nota: independientemente del resultado, yo siempre uso la flechica).