2015-05-22 4 views
6

मैं जानना चाहता हूं कि कोई आदेश है या नहीं, जिसका उपयोग आर पैकेज में बनाए गए सभी कार्यों को देख सकता है।क्या पैकेज में मौजूद सभी कार्यों को देखने के लिए आर में कोई कमांड है?

उदाहरण के लिए, मान लीजिए कि मैं वातावरण में एक पैकेज लोड करते हैं:

require(dplyr) 

अब, मैं सभी dplyr पैकेज में मौजूद कार्यों की एक सूची प्राप्त करना चाहते हैं।

क्या ऐसी सूची प्राप्त करने का कोई तरीका है?

+0

आप 'लाइब्रेरी (help = "dplyr")' का प्रयास कर सकते हैं, लेकिन यह केवल उपयोगकर्ता परिभाषित कार्यों को दिखाएगा, उदाहरण के लिए, जो एक बिंदु –

+0

@MamounBenghezal से शुरू नहीं होता है, बस आपके द्वारा दिए गए आदेश को आजमाएं। यही वह था जिसे मैं ढूंढ रहा था। बहुत उपयोगी ... बहुत बहुत धन्यवाद। – LearneR

+0

यह भी देखें ["पैकेज में सभी कार्यों (निजी सहित) खोजें"] (http://stackoverflow.com/questions/8696158/find-all-functions- शामिल-private-in-a-package/8696442#8696442) – Henrik

उत्तर

11

आप lsf.str का उपयोग कर सकते हैं।

उदाहरण के लिए:

lsf.str("package:dplyr") 

पैकेज में सभी वस्तुओं को सूचीबद्ध करने के लिए उपयोग करें ls

ls("package:dplyr") 

ध्यान दें कि पैकेज लोड किया जाना चाहिए।

वर्तमान में लोड संकुल की सूची देखने के लिए का उपयोग

search() 

वैकल्पिक रूप से मदद बुला भी करना होगा, भले ही पैकेज लोड नहीं है:

help(package = dplyr) 

अंत में, आप कर सकते हैं RStudio का उपयोग करें जो एक स्वत: पूर्ण कार्य प्रदान करता है। इसलिए, उदाहरण के लिए, कंसोल में dplyr:: टाइप करना या फ़ाइल संपादित करते समय सभी dplyr फ़ंक्शंस/ऑब्जेक्ट्स की पॉपअप सूची होगी।

+0

ओह कि अंतिम भाग 'dplyr ::' (और स्वत: पूर्ण सूची के लिए ctrl + spacebar) मेरे लिए बिल्कुल नया था .. धन्यवाद। – LearneR

+0

@ कृष्णकांत के आरटीयूडीओ के नए (बीटा) संस्करणों में स्वचालित स्वत: पूर्ण (CTRL + SPACE दबाए बिना) के साथ-साथ अन्य भलाई जैसे डिबगिंग और भी बहुत कुछ है! – nico

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