【问题标题】:Generating view of cache object in Markdown document in R在R中的Markdown文档中生成缓存对象的视图
【发布时间】:2016-10-19 13:22:56
【问题描述】:

我无法在 Markdown 文档中显示在不同 R 脚本中生成的对象(在同一会话中)。我想指出我是降价的新手。所以代码如下('''前后加):

{r eval=TRUE, echo=FALSE} head(output_by_size,10) # 1st line summary(cars) # 2nd line dim(iris) # 3rd line

当我评论第 2 行和第 3 行时,会生成以下错误: 头部错误(output_by_size,10):找不到对象'output_by_size' 调用:... withCallingHandlers -> withVisible -> eval -> eval -> head

当第 1 行被注释时,第 2 行和第 3 行将按预期工作。 Output_by_size 只是简单的数据框对象。你能帮帮我吗?

【问题讨论】:

    标签: r markdown knitr r-markdown


    【解决方案1】:

    有两种方法可以将数据“output_by_size”加载到您的 .RMD 文件中:

    1. 不要使用 Rstudio 的“编织”按钮编织您的文件,保存您的 RMD 文件,然后使用控制台:

      library(knitr) 
      knit('your_file.Rmd')
      

      这将考虑到您最近的环境,错误应该会消失。

    2. 将您的“output_by_size”存储为“output_by_size.RData”并手动将其加载到您的 RMD 文件中

      ```{r load myData, include=FALSE}
      load("output_by_size.RData")
      ```
      

      如果您这样做,您可以使用 RStudio 中的“编织”按钮。

    我希望其中一种方法对您来说是一个很好的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多