几个月前,我遇到了一个名为litr的包,我觉得它很有趣。它允许您通过呈现单个 R Markdown 文档来创建整个 R 包。这意味着您在 RStudio 中单击Knit
按钮后会得到一个包。我很感兴趣,因为我在 2014 年有一个类似的想法和一个概念验证(即rlp包) ,在litr的文档中也提到了这一点。我很高兴litr的作者采取了进一步的措施来进行可靠的实施!
去年10月在Iowa State的statistical graphics group看到了Jacob Bien( litr的主要作者)的talk announcement,在我的日历上做了标记,可惜那天错过了。 Jacob 不知道我仍然潜伏在小组中(我仍然订阅了他们的邮件列表),并在稍后通过电子邮件将这个包裹连同他的演讲幻灯片发给我。
这种方式的优点在rlp页面上已经说的够多了,这里不再赘述。如果你打算在编写包时广泛地记录/解释你的代码,你可以试试litr 。
PS 在阅读litr的文档时,我发现了一个叫 Matt Pharr 的人。我以前从未听说过他,但很有趣的是,我们在 2017 年对 Twitter 有相似的看法(他的帖子、我的和我的)。