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