制作 R 包:NAMESPACE
Making R-Package: NAMESPACE
我正在创建一个 R 包,我正处于 BUILD
包的步骤。
我已阅读
Writing R Extensions 关于 NAMESPACE 的文档(更具体地说是关于导入、导出和注册 S3method 的第 1.5.1 和 1.5.2 节)。
我很担心这一步,因为当我 CHECK
我的包裹收到这个警告时:
Found the following apparent S3 methods exported but not registered:
print.myClass print.myOtherClass summary.myClass summary.myOtherClass
See section 'Registering S3 methods' in the 'Writing R Extensions'
manual.
任何关于破译不注册 S3method 的后果以及一般的 NAMESPACE 文件的帮助都会让我高兴。
感谢您的帮助。
我敢打赌 10:1 你写的像
export(print.myClass)
在命名空间中。相反,你需要写
S3method(print, myClass)
我正在创建一个 R 包,我正处于 BUILD
包的步骤。
我已阅读 Writing R Extensions 关于 NAMESPACE 的文档(更具体地说是关于导入、导出和注册 S3method 的第 1.5.1 和 1.5.2 节)。
我很担心这一步,因为当我 CHECK
我的包裹收到这个警告时:
Found the following apparent S3 methods exported but not registered: print.myClass print.myOtherClass summary.myClass summary.myOtherClass See section 'Registering S3 methods' in the 'Writing R Extensions' manual.
任何关于破译不注册 S3method 的后果以及一般的 NAMESPACE 文件的帮助都会让我高兴。
感谢您的帮助。
我敢打赌 10:1 你写的像
export(print.myClass)
在命名空间中。相反,你需要写
S3method(print, myClass)