【问题标题】:browseVignettes: remove `source` and `R code ` files from outputbrowseVignettes:从输出中删除 `source` 和 `R code` 文件
【发布时间】:2020-12-01 11:06:26
【问题描述】:

我为托管在 GitHub 上的 R 包编写了一个 HTML 插图。当我使用browseVignettes 打开它时,它会在显示此内容的浏览器上完美打开:

通过 browseVignettes("package_name") 找到的小插图 包 package_name 中的小插曲 package_name 文件名 - HTML 源 R 代码

点击HTMLsourceR code会打开三个不同版本的同一个文件。

但是,我不需要显示源代码和 R 代码文件。

有没有办法只输出 HTML 文件?如以下输出

通过 browseVignettes("package_name") 找到的小插图 包 package_name 中的小插曲 包名文件名 - HTML

【问题讨论】:

    标签: html r r-markdown r-usethis


    【解决方案1】:

    您不能轻易删除源代码,但可以通过将该组件设置为空白来删除 R 代码。例如,

    allfields <- browseVignettes()
    noR <- lapply(allfields, function(pkg) {pkg[,"R"] <- ""; pkg})
    class(noR) <- class(allfields)
    noR
    

    如果你真的想删除源,那么你需要获取打印方法并修改它:

    print.browseVignettes <- utils:::print.browseVignettes
    # Modify it as you like.
    

    【讨论】:

      猜你喜欢
      • 2013-02-11
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多