2012-03-11 16 views
7

क्या कोई पैकेज निर्यात करने वाली वस्तुओं को सूचीबद्ध करने का कोई तरीका है, वास्तव में इसे संलग्न किए बिना? मैंनेआर पैकेज से निर्यात किए गए ऑब्जेक्ट्स को सूचीबद्ध किए बिना

ls(loadNamespace("ggplot2")) 

हालांकि यह इस पैकेज में सभी परिभाषित और आयातित वस्तुओं को दिखाता है। इसके बजाय मैं केवल निर्यात किए गए नाम देखना चाहता हूं। अर्थात। मुझे

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

का परिणाम चाहिए लेकिन वास्तव में मेरे खोज पथ पर पैकेज संलग्न किए बिना।

उत्तर

9

आप दस्तावेज getNamespaceExports("ggplot2") का उपयोग कर सकते हैं।

4

आह ने इसे पाया। अनियंत्रित

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

चाल करने के लिए लगता है।

संबंधित मुद्दे