R包选择性导入和命名空间

我的问题是:在两个包中有两个函数名为DanielPlot(这是我希望导入的函数之一)的情况下,我如何有选择地从两个包中导入函数。 我想从FrF2软件包中导入DanielPlot函数,但是BsMD软件包也有一个名为DanielPlot的函数。 我尝试有选择地从每个包中导入我想要的功能,但它不起作用。 我的DESCRIPTION文件的一部分如下:

Depends: 
         lattice

Imports: FrF2, 

         BsMD

并且我的NAMESPACE文件的一部分是:

import(lattice)
importFrom(FrF2,DanielPlot)    
importFrom(FrF2, IAPlot)    
importFrom(FrF2, MEPlot)    
importFrom(FrF2, pb)    
importFrom(FrF2, FrF2)    
importFrom(BsMD, BsProb)    
importFrom(BsMD, LenthPlot)    
importFrom(BsMD, BsMD)

当我尝试检查包时,我收到消息

警告消息:在加载'daewr'时用'BsMD :: DanielPlot'代替以前的导入

我怎样才能避免这种警告?

链接地址: http://www.djcxy.com/p/91601.html

上一篇: R package selective import and namespace

下一篇: DescTools package output to word document