1

我有一堆我的代码需要的包:

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

有一次,当我将我的代码包装到一个 R 包中,并将所有提到的包放在描述文件的 Imports 插槽中,以及命名空间文件中的相应内容时,我会收到如下错误:

## 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)

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

4

0 回答 0