我有一個大包。我只想要一個方法(以及它的任何依賴)被加載而無需加載整個包。這可能嗎?R從包中加載方法
Q
R從包中加載方法
1
A
回答
2
您可以通過以下操作符和形式調用R中的特定功能:(package name)::(function)
。一個例子是在包裝plyr
如
> plyr::round_any(134, accuracy = 10)
[1] 130
+0
如果這不能滿足您的問題,我會刪除不正確的答案。 – ccapizzano
+1
另外:::有時對調用非導出函數很有幫助。 – mlt
相關問題
- 1. 無法加載R中的包tcltk
- 2. 無法在R中加載wordnet包
- 3. 無法在R中加載軟件包
- 4. 如何從R包中加載.Rdata?
- 5. 從字符串中加載R包
- 6. 無法加載R包數據
- 7. R包無法在Windows上加載DLL
- 8. 加載rLingo軟件包R
- 9. 無法負載R包「adabag」
- 10. R包中的延遲加載錯誤
- 11. R會話加載包時中止
- 12. 如何在R中加載'stringr'包?
- 13. UsingR包中的R不正確加載
- 14. pkgdown R包build_site函數導致依賴包無法加載
- 15. 無法在R中加載'tm'軟件包
- 16. 從URL加載R文件
- 17. 從包中加載一個mathematica包
- 18. Webpack無法從node_modules加載軟件包
- 19. 無法加載圖像從包
- 20. 從IOS下載包中加載映像
- 21. 加載中的R
- 22. 我無法在R中加載devtools 3.2.0
- 23. 無法加載R中的HTTP源
- 24. 從Princomp加載中構造分數R
- 25. RSCRIPT不加載方法包,R那樣 - 爲什麼,有什麼後果?
- 26. 'sf'(R包)名稱空間加載失敗,無法加載共享對象
- 27. 如何防止R加載軟件包?
- 28. 懶惰加載的R包的更新
- 29. R Studio - 重新加載軟件包
- 30. 僅在R包中需要時才加載包裝
通過「庫」你的意思是「套餐」,呼籲
round_any()
功能?如果是這樣,包裹是什麼?什麼方法?它可能會或可能不會被掩蓋。 –如果使用該方法的函數沒有被屏蔽,可以通過'showMethods(package :: function)'快速找到它,前提是它是一個S4泛型。 –
我希望OP的意思是「包裝」,否則我的編輯是無稽之談。如果我錯了,他們可以回滾(並解釋他們的意思)。 –