有没有办法列出包导出的对象,而不实际附加它?我试过了
ls(loadNamespace("ggplot2"))
但是,这显示了此包中的所有已定义和导入的对象。相反,我想只看到导出的名称。即我想要
的结果library(ggplot2)
ls("package:ggplot2")
但是实际上没有将包附加到我的搜索路径。
答案 0 :(得分:14)
您可以使用记录在案的getNamespaceExports("ggplot2")
。
答案 1 :(得分:4)
ls(getNamespaceInfo(mynamespace, "exports"));
似乎可以做到这一点。