R 安装github安装包,但我可以';不要调用函数

R 安装github安装包,但我可以';不要调用函数,r,github,devtools,roxygen2,R,Github,Devtools,Roxygen2,我可以看到我的软件包是用library()安装的,但是当我从库中加载软件包时,我无法调用任何函数 > install_github("pdfHarvester", "hansthompson") > library(pdfHarvester) > Convert Error: object 'Convert' not found > Parse_Tables Error: object 'Convert' not found 您需要确保您的包实际导出了您想要使用的函数。

我可以看到我的软件包是用
library()
安装的,但是当我从库中加载软件包时,我无法调用任何函数

> install_github("pdfHarvester", "hansthompson")
> library(pdfHarvester)
> Convert
Error: object 'Convert' not found
> Parse_Tables
Error: object 'Convert' not found

您需要确保您的包实际导出了您想要使用的函数。这是一个软件包开发问题,而不是install_github的问题

请注意,您的命名空间文件为空:


看起来你在用roxygen处理你的.R文件。如果使用devtools创建包,则需要使用
document()
生成帮助文件并填充名称空间文件。

这只是我的包中的一个自定义函数。它将PDF转换为页面图像确保您在更改roxygen代码后运行
document()
roxygenize()
。旁注:您应该仔细阅读使用导入/依赖。在函数中调用require或library不是从包中加载包的正确方法。谢谢。我知道,这是我的一个优先事项。可能值得一提的是
文档(pkg)
作为填充
命名空间和帮助文件的必要步骤。没错-我在问题的注释中添加了这一点,但在回答中值得一提。