Asignación en R: ¿flecha o lo innombrable?
Alguien a quien 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).