2012-02-18 10 views
12

मैं car पैकेज से recode का उपयोग करना चाहता हूं। लेकिन अगर मेरे पास Hmisc लोड किया गया है, तो यह car संस्करण मास्क करता है।मैं किसी अन्य पैकेज द्वारा मास्क किए गए एक आर पैकेज में फ़ंक्शंस का उपयोग कैसे करूं?

मास्क किए गए फ़ंक्शन को कॉल करने का शायद एक तरीका है। शायद एक पैकेज को प्रभावी बनाने के लिए मजबूर करने का एक तरीका भी है?

+1

आप इस 'कार :: रिकोड' और 'एचमिस्क :: रिकोड' जैसे कुछ का उपयोग कर सकते हैं। – MYaseen208

+0

यह भी देखें कि http://stackoverflow.com/q/2842120 और http://stackoverflow.com/q/4879377 – Aaron

उत्तर

15

आप गहरी समस्याओं में भाग सकते हैं, लेकिन शीर्ष स्तर car::recode पर चाल चलनी चाहिए। निश्चित नहीं है कि क्या होता है यदि रिकोड फ़ंक्शन का उपयोग करता है जो मास्क किए जाते हैं।

+0

+1 * "सुनिश्चित नहीं है कि अगर रिकोड उन कार्यों का उपयोग करता है जो मास्क किए गए हैं" * - अच्छा बिंदु! – TMS

+1

यह कुछ पैकेज रखरखाव करने वालों के बारे में पता होना चाहिए। अगर सब ठीक से आयात किया गया है और नेमस्पेस का उपयोग किया जाता है तो कोई समस्या नहीं होनी चाहिए। –

+0

मेरा मानना ​​है कि नामस्थान हमेशा उपयोग किए जाते हैं (आर> = 2.14) – baptiste

6

नामस्थान (पैकेज का नाम) का उपयोग करें: car::recode

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