Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
実際にアタッチせずに、パッケージがエクスポートするオブジェクトを一覧表示する方法はありますか? 私は試した
ls(loadNamespace("ggplot2"))
ただし、これは、このパッケージで定義およびインポートされたすべてのオブジェクトを示しています。代わりに、エクスポートされた名前のみを表示したいと思います。つまり、次の結果が欲しい
library(ggplot2) ls("package:ggplot2")
しかし、実際にパッケージを検索パスに添付することなく。
文書化されたを使用できますgetNamespaceExports("ggplot2")。
getNamespaceExports("ggplot2")
あー見つけた。文書化されていない
ls(getNamespaceInfo(mynamespace, "exports"));
トリックを行うようです。