【发布时间】:2011-03-17 02:38:50
【问题描述】:
在“什么是最有用的 R 技巧?” (here),我读到使用环境提供了“通过引用的能力”。这种方法是否有任何限制和/或陷阱?
另外,总的来说,使用创建的环境有哪些优点和缺点?这是我很长一段时间以来一直感到困惑的事情,因此任何澄清或参考对我都会非常有帮助。
提前谢谢你。
【问题讨论】:
-
这可能很棘手,而且肯定超出了“标准”R 用户所需的范围(
install.packages+ 导入数据 + 在data.frames 上运行统计测试)。但是对于繁琐的任务,我有时会想到new.env就像创建一个指针。如果我想模拟 Cstruct,那么我会使用一系列嵌套的new.env's。 -
你也可以在环境中使用multi-assign。 (一个据称缺失的功能,例如 Pythonistas 有时会抱怨。)
标签: r