13

実際にアタッチせずに、パッケージがエクスポートするオブジェクトを一覧表示する方法はありますか? 私は試した

ls(loadNamespace("ggplot2"))

ただし、これは、このパッケージで定義およびインポートされたすべてのオブジェクトを示しています。代わりに、エクスポートされた名前のみを表示したいと思います。つまり、次の結果が欲しい

library(ggplot2)
ls("package:ggplot2")

しかし、実際にパッケージを検索パスに添付することなく。

4

2 に答える 2

21

文書化されたを使用できますgetNamespaceExports("ggplot2")

于 2012-03-12T22:37:46.990 に答える
5

あー見つけた。文書化されていない

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

トリックを行うようです。

于 2012-03-11T20:34:36.070 に答える