我无法在markdown文档中显示对象,这些对象是在不同R脚本中生成的对象(在同一会话中)。我想指出我是Markdown的新手。因此代码如下('''在之前和之后添加):
{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 - >头
当评论第1行时,第2行和第3行按预期工作。 Output_by_size只是简单的数据框对象。你能帮帮我吗?
答案 0 :(得分:1)
有两种方法可以将数据“output_by_size”加载到.RMD文件中:
不要使用Rstudio“编织”按钮编织文件,保存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的“编织”按钮。
我希望其中一种方法对你来说是一个很好的解决方案。