在 R Markdown 中使用来自环境的数据

Using Data from Environment in R Markdown

我正在尝试在 R Markdown 中使用来自全球环境的数据。当我调用 'summary(mydata)' 时,它给了我这个错误:

object 'mydata' not found

我的所有工作都是在许多不同的脚本中完成的,因此为每个结果创建一个 .R 文件对我来说并不容易。

那么,我可以在 R Markdown 中调用全局环境定义的数据吗?

谢谢。

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

  1. 不要用 Rstudio "knit" 按钮编织你的文件:

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

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

  1. 将您的 myData 存储为 "myData.RData" 并在您的 RMD 文件中手动加载它

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

    如果您这样做,您可以使用 RStudio 中的 "knit" 按钮。

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