制作R-Package:NAMESPACE

时间:2015-05-25 20:45:33

标签: r package

我正在创建一个R-package,我正处于我BUILD包的位置。

我已经读过了 关于NAMESPACE的Writing R Extensions文档(更具体地说,关于导入,导出和注册S3方法的1.5.1和1.5.2节)。

我担心这一步,因为当我CHECK我的包裹时,我收到了这个警告:

  

发现以下明显的S3方法已导出但未注册:      print.myClass print.myOtherClass summary.myClass summary.myOtherClass   请参阅'注册S3方法'在写作R扩展'   手册。

任何有助于破译未注册S3方法和NAMESPACE文件的后果的任何帮助都将成为我的一天。

感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

我敢打赌你写了类似

的10:1
export(print.myClass)
命名空间中的

。相反,你需要写

S3method(print, myClass)