【发布时间】:2016-06-26 09:39:54
【问题描述】:
我想通过下面的脚本生成 html 文件,该脚本是复杂源代码的一部分,但我不想在用户机器上安装 RStudio。
我使用的 pandoc 位于:pandoc from github,并且此 pandoc 文件的路径参考用于 Sys.setenv:“C:/Users/username/AppData/Local/Pandoc”。
如果我在 Sys.setenv 命令中使用 RSTUDIO_PANDOC,则在下面的脚本中一切正常,但如果 Sys.setenv 命令中的 RSTUDIO_PANDOC 使用我不想使用的默认 RStudio pandoc 文件,我会感到困惑。 RSTUDIO_PANDOC 是否有任何替代品,以确保我不需要在用户的机器上安装 RStudio,我只能参考我从上面的链接下载的 pandoc 文件。
Sys.setenv(RSTUDIO_PANDOC="C:/Users/username/AppData/Local/Pandoc")
setwd("C:/Users/username/interactiveKnitr") # set path to .Rmd file
knit('knit.Rmd') # creates md file
render('knit.Rmd') # creates html file
非常感谢您对此的任何解释和帮助。我是这个领域的新手。
【问题讨论】:
-
你试过
knitr::pandoc吗? -
是的,我试过了。这会生成 html 但没有 plot_ly 的东西并且格式不正确。这就是我使用 knit 并渲染到 .Rmd 文件的原因。