我发现了几篇关于 R 语言的最佳实践、可重复性和工作流程的文章,例如:
一个主要的关注点是确保代码的可移植性,在这个意义上,将代码移动到一台新机器(可能运行不同的操作系统)是相对简单的,并且给出相同的结果。
由于具有 Python 背景,我已经习惯了虚拟环境的概念。当加上一个简单的必需软件包列表时,这在一定程度上可以确保所安装的软件包和库可以在任何机器上使用,而不会引起太大的麻烦。当然,这并不能保证——不同的操作系统有它们自己的缺点和特点——但它可以让你达到95% 的目标。
R 中是否存在这样的东西?即使没那么复杂。例如,仅仅维护一个所需软件包的纯文本列表和一个将安装任何丢失的脚本?
我即将开始第一次认真地使用 R,可能与 Sweave 一起使用,并且希望以尽可能最好的方式开始!谢谢你的建议。