您好,我正在使用 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/