2010-10-25 22 views
2

是否可以更新本地已安裝包中的數據集?更新已安裝包中的數據集

我維護的軟件包有一個基於定期更新數據的數據集。我想更新我的數據集的本地版本並將更改保存回該包,以便下次加載數據(即data(xxx))時,數據集的更新版本將加載。

從中長期來看,我會更新軟件包,然後將新版本上傳到CRAN,但我正在尋找短期解決方案。

如果有可能,我該怎麼做?

回答

1

你可以

  • 通過更新源,並重新安裝,是的。最好使用新的獨特版本號。

  • 通過強行覆蓋它,可能。不是正確的做法。

我會嘗試做的是把一個機制收購包這個數據,但是分開(改變?)數據從代碼。

軟件包並不是第一個也是最重要的指導數據採集的手段,特別是用於更改數據集的手段。大多數軟件包都包含固定數據來演示或說明方法或實現。

+0

Dirk - 謝謝。目標是允許安裝該軟件包的用戶更新數據集而不安裝新版本的軟件包。我可能只是將數據集替換爲引入最新版本數據的函數。 – Greg 2010-10-25 20:35:38

+0

對,尤指如果您擁有共享資源(NFS,CIFS,Web服務器......),您都可以訪問。 – 2010-10-25 20:39:10