我將R包依賴於其他包(例如,「田」)覆蓋函數(?):如何處理依賴關係的軟件包,而R中開發新的包裝
什麼是確保包是最好的做法加載,當我的包被加載。
我應該寫封面r程序來做到這一點嗎?我的發行版可以或應該分發這些依賴項嗎?
我會很高興和scrips
一個詳細的答案編輯:每下列建議 正如我在添加文件詳細描述如下。
Depends: R (>= 1.8.0), fields
當我加載我的包時,仍然不會自動加載字段包。
我將R包依賴於其他包(例如,「田」)覆蓋函數(?):如何處理依賴關係的軟件包,而R中開發新的包裝
什麼是確保包是最好的做法加載,當我的包被加載。
我應該寫封面r程序來做到這一點嗎?我的發行版可以或應該分發這些依賴項嗎?
我會很高興和scrips
一個詳細的答案編輯:每下列建議 正如我在添加文件詳細描述如下。
Depends: R (>= 1.8.0), fields
當我加載我的包時,仍然不會自動加載字段包。
這是您在包裝中隨附的DESCRIPTION文件中指定的內容。您可以使用「取決於」字段,或者更好的方法是將「導入」字段與NAMESPACE文件結合使用。查看來自其他軟件包的DESCRIPTION和NAMESPACE文件,或者閱讀Writing R Extensions manual。
相關:http://stackoverflow.com/questions/6895852/load-a-package-only-when-needed-in-r-package – 2012-04-22 15:56:37