2014-06-13 35 views
1

我有一個大包。我只想要一個方法(以及它的任何依賴)被加載而無需加載整個包。這可能嗎?R從包中加載方法

+0

通過「庫」你的意思是「套餐」,呼籲round_any()功能?如果是這樣,包裹是什麼?什麼方法?它可能會或可能不會被掩蓋。 –

+0

如果使用該方法的函數沒有被屏蔽,可以通過'showMethods(package :: function)'快速找到它,前提是它是一個S4泛型。 –

+1

我希望OP的意思是「包裝」,否則我的編輯是無稽之談。如果我錯了,他們可以回滾(並解釋他們的意思)。 –

回答

2

您可以通過以下操作符和形式調用R中的特定功能:(package name)::(function)。一個例子是在包裝plyr

> plyr::round_any(134, accuracy = 10) 
[1] 130 
+0

如果這不能滿足您的問題,我會刪除不正確的答案。 – ccapizzano

+1

另外:::有時對調用非導出函數很有幫助。 – mlt