【发布时间】:2012-04-21 11:59:36
【问题描述】:
假设我们有一个数据框x,其中包含job 和income 列。引用框架中的数据通常需要命令x$job 用于job 列中的数据和x$income 用于income 列中的数据。
但是,使用命令attach(x) 允许在引用相同数据时取消数据框的名称和$ 符号。因此,x$job 在 R 代码中变为 job,x$income 变为 income。
问题是许多 R 专家建议不要在 R 中编码时使用 attach() 命令。
造成这种情况的主要原因是什么?应该改用什么?
【问题讨论】: