【问题标题】:rmarkdown::run directly displayed in the web browser?rmarkdown::run 直接显示在网络浏览器中?
【发布时间】:2018-02-18 12:42:15
【问题描述】:

我尝试直接在网络浏览器上从 R studio 运行 Rmd 文件(rmarkdown::run,因为一些闪亮的代码),但我找不到方法。

我试过这个解决方案:Do not open RStudio internal browser after knitting

但我不知道为什么它对我不起作用。无论如何,我一直在寻找更“通用”的解决方案,例如“运行”功能的选项。当我看帮助时,我可以清楚地看到:https://www.rdocumentation.org/packages/rmarkdown/versions/1.8/topics/run

与渲染不同,运行不会将文档渲染到磁盘上的文件中。在 大多数情况下,Web 浏览器会自动启动以查看 文档;有关详细信息,请参阅 runApp 文档中的 launch.browser。

所以我尝试了:

rmarkdown::run("TCD.CleanR.Rmd", launch.browser = TRUE)

Error in rmarkdown::run("TCD.CleanR.Rmd", launch.browser = TRUE) : 
  argument inutilisé (launch.browser = TRUE)

(对不起法语:D:表示未使用的参数)

我不明白为什么它不起作用???

有人有想法吗?

提前非常感谢:)

【问题讨论】:

    标签: r shiny r-markdown


    【解决方案1】:

    这意味着提供的参数与函数使用的任何参数都不匹配。

    launch.browser 不是rmarkdown::run() 的参数,它实际上是shiny::runApp() 的参数。它可以通过rmarkdown::run() 使用shiny_args 传递,如下所示:

    rmarkdown::run("TCD.CleanR.Rmd", shiny_args = list(launch.browser = TRUE))

    【讨论】:

    • Ohhhhh niiice 我不明白那部分:D!非常感谢杰克!超级高效 :) 周日愉快!
    猜你喜欢
    • 2020-05-24
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-30
    • 2011-11-08
    相关资源
    最近更新 更多