创建新的R包时,不会导入函数

时间:2014-03-17 23:14:42

标签: r package

我正在为R写一个新的扩展。我已将所有功能加载到全局环境中并运行

package.skeleton('package_name')

在NAMESPACE文件中,我添加了所有必需的包:

import(PerformanceAnalytics)
import(fBasics)
import(splines)
import(quantmod)

并在DESCRIPTION文件中添加了一个LazyData:yes选项。

当我R CMD INSTALL package_name它没有错误时,只有几个警告:

当我运行包检查时,我得到了

* using log directory 'folder path here'
* using R version 2.15.0 (2012-03-30)
* using platform: i386-pc-mingw32 (32-bit)
* using session charset: ISO8859-1
* checking for file 'package_name/DESCRIPTION' ... OK
* checking extension type ... Package
* this is package 'package_name' version '1.0'
* checking package namespace information ... OK
* checking package dependencies ... ERROR
Namespace dependencies not required:
  'PerformanceAnalytics' 'fBasics' 'quantmod'

See the information on DESCRIPTION files in the chapter 'Creating R
packages' of the 'Writing R Extensions' manual.

在R会话中键入library(package_name)所有正在加载而没有错误(几乎没有使用命名约定的警告)但我看不到任何函数。有什么可能的原因?当我使用教程示例完成上述所有操作时,一切正常。没有使用S3或S4 - 只是简单的R函数

谢谢, 弗拉基米尔

0 个答案:

没有答案