RStudio .rmd documnet 编织时从环境中读取数据源
RStudio .rmd documnet read data source from environment when knitting
我有一个非常大的数据源。我正在创建带有图表等的 .RMD 文档。是否可以从环境中读取数据源而不必在我每次编写文档时都加载它。
---
title: "test"
date: "February 10, 2017"
output: html_document
---
Data Source in environment
```{r}
library(ggplot2)
ggplot(data,aes(x=mpg))+geom_histogram()
```
缓存是否适用于非常大的数据源?
有两种方法可以将数据 "data" 加载到您的 .RMD 文件中:
不要用 Rstudio "knit" 按钮编织你的文件:
library(knitr)
knit('your_file.Rmd')
这会将您最近的环境考虑在内,错误应该会消失。
将您的 "data" 存储为 "data.RData" 并在您的 RMD 文件中手动加载它
```{r load data, include=FALSE}
load("data.RData")
```
如果您这样做,您可以使用 RStudio 中的 "knit" 按钮。
我希望其中一种方法对您来说是一个很好的解决方案。
我有一个非常大的数据源。我正在创建带有图表等的 .RMD 文档。是否可以从环境中读取数据源而不必在我每次编写文档时都加载它。
---
title: "test"
date: "February 10, 2017"
output: html_document
---
Data Source in environment
```{r}
library(ggplot2)
ggplot(data,aes(x=mpg))+geom_histogram()
```
缓存是否适用于非常大的数据源?
有两种方法可以将数据 "data" 加载到您的 .RMD 文件中:
不要用 Rstudio "knit" 按钮编织你的文件:
library(knitr) knit('your_file.Rmd')
这会将您最近的环境考虑在内,错误应该会消失。
将您的 "data" 存储为 "data.RData" 并在您的 RMD 文件中手动加载它
```{r load data, include=FALSE} load("data.RData") ```
如果您这样做,您可以使用 RStudio 中的 "knit" 按钮。
我希望其中一种方法对您来说是一个很好的解决方案。