En el "¿Cuál es el truco R más útil?" (here), leí que el uso de entornos proporciona "capacidades de paso por referencia". ¿Hay algún límite y/o problema con este enfoque?¿En qué casos se debe usar new.env para crear un nuevo entorno?
Además, en general, ¿cuáles son los pros y los contras del uso de entornos creados? Esto es algo de lo que he estado confundido por bastante tiempo, por lo que cualquier aclaración o referencia sería muy útil para mí.
Gracias de antemano.
Esto puede ser complicado y seguramente está más allá del alcance de lo que se necesita para un usuario R "estándar" ('install.packages' + importar datos + ejecutar pruebas estadísticas en' data.frame's). Pero para tareas difíciles, a veces pienso en 'new.env' como crear un puntero. Si quisiera emular una C 'struct', lo haría con una secuencia de' new.env' anidada. – isomorphismes
También puede hacer [multi-assign] (https://stat.ethz.ch/R-manual/R-devel/library/base/html/list2env.html) con entornos. (Una característica supuestamente faltante de la cual, por ejemplo, los Pythonistas a veces se quejan). – isomorphismes