r - knitr:将 markdown 文件转换为 html 时找不到对象

标签 r knitr

您好,我正在使用 R studio 和“knitHTML”按钮将我的 Rmd 文件转换为 html 文件。然而,即使代码运行良好,在使用 knitHTML 时它也找不到我之前创建的任何对象:

## Error: object 'cbt_2010' not found

但是,如果我在终端输入 cbt_2010 - 它就在那里。基本编织在工作区中找不到任何对象。

我做错了什么?使用 knit 时,似乎每个 block 中产生的任何数据都在内存中丢失了!

最佳答案

正如@BenBolker 已经提到的,您可以使用 knit2html(注意它不同于 Rstudio 按钮,Rstudio 使用它自己的函数来处理文档)来自 knitr :

 x <- 10
 writeLines(c("# hello markdown",
          "```{r hello-random, echo=TRUE}", 
               "rnorm(x)", "```"), ## note the use of x
 "test.Rmd")
 library(knitr)
 knit2html("test.Rmd")

关于r - knitr:将 markdown 文件转换为 html 时找不到对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20364408/

相关文章:

R markdown asis 破坏了有效的 html 代码

r - 合并与 R 中最后一行具有相同值的所有紧邻的前一行

r - Shiny 的应用程序在许多同时请求时不稳定

r - knitr,pandoc:将SVG直接嵌入HTML文档

r 编织成 pdf/html : pandoc document conversion failed with error 2

r - 使用 knit_expand() 从模板中提取 R 代码

r - 如何使用带有 RMarkdown + knitr 的 YAML 元数据引用多位作者的论文?

r - R-从底部和行方向将矩阵转换为矢量

r - 在点和线之间绘制线段

r - 如何使用R将每小时乘客OD数据传输到od矩阵