您好我正在使用R studio和“knitHTML”按钮将我的Rmd文件转换为html文件。但是,即使代码运行正常,使用knitHTML时也无法找到以前创建的任何对象:
## Error: object 'cbt_2010' not found
但是如果我在终端输入cbt_2010 - 就在那里。基本编织无法在工作区中找到任何对象。
我做错了什么?看来,使用编织时,每个块中产生的任何数据都会在内存中丢失!答案 0 :(得分:2)
正如@BenBolker已经提到的,你可以knit2html
使用knitr
(注意它与Rstudio按钮不同,Rstudio使用自己的函数来处理文档):
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")
答案 1 :(得分:0)
也许我在你的问题中遗漏了一些内容,但是如果你在.Rmd文件中创建了对象'cbt_2010',那么knitr将会使用该对象。
换句话说,您可以在控制台上键入对象'cbt_2010'时找到它,因为您创建了该对象并且它可用于R.您需要在.Rmd文件中执行相同操作。