我的问题是,在我的导入中,有两个包具有名为alpha
的函数,但在我的代码中,我只使用包ggplot2
中的包(另一个包是psychometric
)。检查后我得到了这个警告:
警告:在加载'mypackage'时,用'psychometric :: alpha'替换以前的导入
描述文件:
Imports: deltaPlotR, difNLR, difR, foreign, ggplot2, gridExtra, ltm, moments, nnet, psychometric, reshape2, shiny, shinyAce
命名空间文件:
import(shiny,
shinyAce,
moments,
foreign,
nnet,
ggplot2,
reshape2,
ltm,
psychometric,
difR,
deltaPlotR,
gridExtra,
difNLR)
虽然我使用了两个包中的很多功能(ggplot2
和psychometric
)
我尝试使用import(psychometric, exclude = alpha)
但是我收到了错误:
ERROR
不需要命名空间依赖:'alpha'
答案 0 :(得分:1)
我们可以显式调用函数,而不是更改命名空间和导入:
ggplot2::alpha()