在《R语言实战》一书中,第九章第四节9.4 单因素协方差分析中,作者进行如下代码运行:
我在实际测试过程中,发现了如下错误:
> data(litter, package="multcomp")
> attach(litter)
The following object is masked _by_ .GlobalEnv:
dose
> table(dose)
dose
20 30 40 45 60
1 1 1 1 1
提示运行attach时dose被masked. 这里可能由于存在以dose命名的变量,将litter中的dose覆盖。(暂时不知道如何解决这个问题O.O)
另一种运行方法:避免使用attach(), 使用table(litter$dose), 即可。
如果有其他方法,或者有解决attach()的方法,欢迎补充!