Packrat在理论上是一个很好的工具,但多年来它在启动RStudio时一直被巨大的挂起时间所困扰,而开发人员似乎无法解决这个问题。这在我的项目中变得不可持续。有没有人有什么好的方法来替代packrat呢?谷歌搜索没有找到任何有用的东西,所以任何帮助都将不胜感激。
发布于 2018-07-26 05:44:20
我假设您使用Packrat是为了可重现性,而不是版本控制。
从CRAN task view for reproducible research开始,特别是关于包可重复性的部分。你会发现它建议你使用checkpoint,rbundler和packrat。
另一种方法是从Base R移动到Microsoft R open。它内置了reproducibility。
旁注:作为可重复性的示例用例,让我们假设您已经使用包编写了一些R代码。然后分享你的研究成果。但包所有者会在您进行研究的时间和其他人试图复制您的研究的时间之间进行更改。包所有者所做的更改破坏了您的研究。为了让别人复制您的研究,他们需要将您的代码与原始包一起使用-而不是新的包。
发布于 2020-01-21 05:13:58
{renv}是由RStudio人员开发的,旨在至少解决packrat的一些问题:https://blog.rstudio.com/2019/11/06/renv-project-environments-for-r/
然后,我们的目标是让renv成为Packrat包的健壮、稳定的替代品,具有更少的惊喜和更好的默认行为。
https://stackoverflow.com/questions/43018752
复制相似问题