在R中的Markdown文档中生成缓存对象的视图
Generating view of cache object in Markdown document in R
我无法在降价文档中显示对象,这些对象是在不同 R 脚本(在同一会话中)中生成的对象。我想指出我是降价新手。所以代码如下(前后加'''):
{r eval=TRUE, echo=FALSE}
head(output_by_size,10) # 1st line
summary(cars) # 2nd line
dim(iris) # 3rd line
当我注释第 2 行和第 3 行时,生成以下错误:
head(output_by_size, 10) 错误:找不到对象 'output_by_size'
调用:... withCallingHandlers -> withVisible -> eval -> eval -> head
当第 1 行被注释时,第 2 行和第 3 行按预期工作。 Output_by_size 只是简单的数据框对象。你能帮帮我吗?
有两种方法可以将数据 "output_by_size" 加载到您的 .RMD 文件中:
不要用 Rstudio "knit" 按钮编织你的文件,保存你的 RMD 文件然后使用控制台:
library(knitr)
knit('your_file.Rmd')
这会将您最近的环境考虑在内,错误应该会消失。
将您的 "output_by_size" 存储为 "output_by_size.RData" 并在您的 RMD 文件中手动加载它
```{r load myData, include=FALSE}
load("output_by_size.RData")
```
如果您这样做,您可以使用 RStudio 中的 "knit" 按钮。
我希望其中一种方法对您来说是一个很好的解决方案。
我无法在降价文档中显示对象,这些对象是在不同 R 脚本(在同一会话中)中生成的对象。我想指出我是降价新手。所以代码如下(前后加'''):
{r eval=TRUE, echo=FALSE}
head(output_by_size,10) # 1st line
summary(cars) # 2nd line
dim(iris) # 3rd line
当我注释第 2 行和第 3 行时,生成以下错误: head(output_by_size, 10) 错误:找不到对象 'output_by_size' 调用:... withCallingHandlers -> withVisible -> eval -> eval -> head
当第 1 行被注释时,第 2 行和第 3 行按预期工作。 Output_by_size 只是简单的数据框对象。你能帮帮我吗?
有两种方法可以将数据 "output_by_size" 加载到您的 .RMD 文件中:
不要用 Rstudio "knit" 按钮编织你的文件,保存你的 RMD 文件然后使用控制台:
library(knitr) knit('your_file.Rmd')
这会将您最近的环境考虑在内,错误应该会消失。
将您的 "output_by_size" 存储为 "output_by_size.RData" 并在您的 RMD 文件中手动加载它
```{r load myData, include=FALSE} load("output_by_size.RData") ```
如果您这样做,您可以使用 RStudio 中的 "knit" 按钮。
我希望其中一种方法对您来说是一个很好的解决方案。