当我使用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。
答案 0 :(得分:1)
这是因为'gplots'和'stats'都会导出一个名为'lowess'的函数。由于“ROCR”在“统计数据”之后加载,“低调”版本的“gplots”会掩盖“统计数据”中存在的版本。您可以使用范围解析运算符'::'来区分这两者。
stats::lowess(...)
gplots::lowess(...)
答案 1 :(得分:1)
它不是错误信息。基本上你可以拥有可以具有相同名称的函数。假设我在名为summer的包中编写了一个名为sum()的函数。这个名为sum()的函数一次只能添加两个数字。但是基础R已经有一个名为sum的包,它被掩盖了。这意味着无论何时调用sum,现在调用包Summer中的函数sum()。希望它有所帮助。