2010-10-25 20 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