R:在描述/命名空间文件中加载库并将它们指定为Imports

时间:2013-03-12 17:45:31

标签: r namespaces package

我的代码需要一堆软件包:

library(GenomicRanges, GenomicFeatures, biomaRt,knitr, ggplot2,gridSVG,gridExtra)

有一次,当我将我的代码包装到R包中时,将所有上述的包放在描述文件的Imports插槽中,以及Namespace文件中的相应内容中, 我得到的错误如下:

## Error: could not find function 'ggplotGrob'
## Error: could not find function 'pushViewport'
## Error: could not find function 'newXMLNode'

我应该向哪个方向提示?

我的描述文件:

Package: myQC package
Type: Package
Title: Quality Control 
Version: 0.99
Date: 2013-03-12
Author: Stefanie 
Maintainer: my_email_address
Description: blabla
License: GPL-2
Depends: R (>= 2.15.3)
Imports: GenomicRanges, GenomicFeatures, biomaRt, knitr, xtable, ggplot2, gridSVG,gridExtra, IRanges

我的命名空间文件:

import(GenomicRanges)
import(GenomicFeatures)
import(biomaRt)
import(knitr)
import(xtable)
import(ggplot2)
import(gridSVG)
import(gridExtra)
import(IRanges)

实际上我并不需要这些软件包的所有功能,所以稍后我将指定我将导入哪些函数/方法。这只是第一枪.. 最好,

0 个答案:

没有答案