我創建了一個n R程序包,它對其他程序包有一定的依賴關係。 因此,我在說明文件中將包名稱指定爲Imports並取決於。 在命名空間文件中,我指定應該導出包。 我檢查了寫作R擴展手冊,似乎沒有任何其他的我應該添加。R程序包依賴關係的問題
當我嘗試運行程序包時,它無法調用程序包所依賴的函數。是否需要指定其他參數才能調用這些函數。
我,使用R版本2.15.0
請幫我解決這個問題。
謝謝。
NAMESPACE:
import("RHive")
export("bigEDA")
export("procFreq")
export("procUnivariate")
我希望來自RHive的所有功能都與我的軟件包在相同的環境中。 只是無法做到這一點。我試過指定和exportFrom("RHive","rhive.query")
這也行不通。 :(
在你的NAMESPACE文件中,你應該導出函數,而不是你的包。考慮在你的問題中發佈你的描述,或者從NAMESPACE中提取一個摘錄,這樣我們就可以看到你的嘗試。 – Andrie
你可以指定兩個,如果我指定導出,它應該導出所有用戶級別的函數。 我已經嘗試exportFrom添加所需的所有功能,似乎沒有工作。 我想這就是你提到的,如果不是請解釋更多。 –
要導出包中的所有函數,您需要列出每個導出的函數,或者使用正則表達式。在您的問題中發佈您的NAMESPACE文件,以便我們可以看到您所做的事情。 – Andrie