从'package:stats'掩盖了以下对象:lowess

时间:2016-08-17 12:36:13

标签: r macos

当我使用R ROCR包时,收到错误消息。

Loading required package: ROCR
Loading required package: gplots

Attaching package: ‘gplots’

The following object is masked from ‘package:stats’:

lowess

我该怎么办? 我使用R 3.1.3,OSX 10.11.6和Rstudio 0.98.1103。

2 个答案:

答案 0 :(得分:1)

这是因为'gplots'和'stats'都会导出一个名为'lowess'的函数。由于“ROCR”在“统计数据”之后加载,“低调”版本的“gplots”会掩盖“统计数据”中存在的版本。您可以使用范围解析运算符'::'来区分这两者。

stats::lowess(...)
gplots::lowess(...)

答案 1 :(得分:1)

它不是错误信息。基本上你可以拥有可以具有相同名称的函数。假设我在名为summer的包中编写了一个名为sum()的函数。这个名为sum()的函数一次只能添加两个数字。但是基础R已经有一个名为sum的包,它被掩盖了。这意味着无论何时调用sum,现在调用包Summer中的函数sum()。希望它有所帮助。