【发布时间】:2018-06-28 23:44:55
【问题描述】:
在我的新 CRAN 包中,我有 10 个数据框,在 data/ 文件夹中每种类型都有 10 列左右。类型有字符串、整数、浮点数、布尔值等。
我需要为每个数据源添加 roxygen2 文档。有没有一种方法可以在给定 data.frame 的情况下自动生成评论块?
类似:makeDocs(games)
#' games
#' title character
#' score integer
#' value numeric
#' ...
我担心如果我手动执行,我可能会出错(大约 100 列),或者如果名称发生变化,我会不断地手动重新编辑内容。
我找到了这个关于记录数据集的好答案 How can I document data sets with roxygen?
...但这并没有解决我如何自动生成这些 cmets?
【问题讨论】:
-
gsub("^", "#' ", capture.output(str(iris[0,])))可能是一个开始(或者不是[0,],显示一些示例数据,交给你)