从R包列出导出的对象而不附加它

时间:2012-03-11 20:17:34

标签: r cran

有没有办法列出包导出的对象,而不实际附加它?我试过了

ls(loadNamespace("ggplot2"))

但是,这显示了此包中的所有已定义和导入的对象。相反,我想只看到导出的名称。即我想要

的结果
library(ggplot2)
ls("package:ggplot2")

但是实际上没有将包附加到我的搜索路径。

2 个答案:

答案 0 :(得分:14)

您可以使用记录在案的getNamespaceExports("ggplot2")

答案 1 :(得分:4)

啊,发现了。无证件

ls(getNamespaceInfo(mynamespace, "exports"));

似乎可以做到这一点。