[英]Problems with R package dependencies
我創建了一個R程序包,該程序包對其他程序包具有某些依賴性。 所以我在Description文件中將包名稱指定為Imports and Depends。 在命名空間文件中,我指定應導出程序包。 我檢查了編寫R擴展手冊,似乎沒有什么可以補充的。
當我嘗試運行該程序包時,無法調用該程序包所依賴的函數。是否需要指定其他參數才能調用這些函數。
我正在使用R版本2.15.0
請幫我解決這個問題。
謝謝。
NAMESPACE:
import("RHive")
export("bigEDA")
export("procFreq")
export("procUnivariate")
我希望RHive的所有功能都可以在與我的軟件包相同的環境中使用。 只是無法做到這一點。 我嘗試指定export("RHive")
和exportFrom("RHive","rhive.query")
這也行不通。 :(
您R CMD check NAMEofYOURpackage
在終端或外殼R CMD check NAMEofYOURpackage
中運行過R CMD check NAMEofYOURpackage
以測試您的R CMD check NAMEofYOURpackage
和NAMESPACE文件是否正確? 此檢查例程將創建文件00install.out,該文件可向您提示出現問題的位置。
如果只想使用軟件包中外部軟件包的功能,請使用DESCRIPTION文件。 您只需在Depends: RHive
輸入: Depends: RHive
使用export
命名空間中的文件到您的函數導出到用戶。 如果您具有函數sum()
並且希望安裝軟件包的用戶能夠使用此函數,請使用: exportMethods(sum)
(您可以在此處添加更多功能,以逗號分隔)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.