R Studio:如何通过 运行 Knitr 文档将变量加载到全局环境中
R Studio: How to load a variable into the Global Environment by running a Knitr document
当我 运行 在 R Studio 中编写一个 knitr 文档时,会分配一个变量。我可以从生成的 PDF 文件中看到这一点。
虽然这个变量没有加载到我的全局环境中。
我的工作目录是在 knitr 文档中设置的。在 R studio 中,我使用相同的工作目录。
是否有使用 knitr 将变量加载到我的全局环境中的方法?
谢谢。
这是代码:
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## R Markdown
This is an R Markdown document.
```{r section1, echo=TRUE}
getwd()
# set the URL for the download
wwwTrain <- "http://d396qusza40orc.cloudfront.net/predmachlearn/pml-training.csv"
training <- read.csv(url(wwwTrain))
```
您可以通过在 RStudio 控制台中执行以下命令,在全局环境中手动呈现您的文档:
rmarkdown::render("my_document.Rmd", envir=.GlobalEnv)
我经常这样做,为此写了一篇RStudio Addin。
当我 运行 在 R Studio 中编写一个 knitr 文档时,会分配一个变量。我可以从生成的 PDF 文件中看到这一点。
虽然这个变量没有加载到我的全局环境中。
我的工作目录是在 knitr 文档中设置的。在 R studio 中,我使用相同的工作目录。
是否有使用 knitr 将变量加载到我的全局环境中的方法?
谢谢。
这是代码:
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## R Markdown
This is an R Markdown document.
```{r section1, echo=TRUE}
getwd()
# set the URL for the download
wwwTrain <- "http://d396qusza40orc.cloudfront.net/predmachlearn/pml-training.csv"
training <- read.csv(url(wwwTrain))
```
您可以通过在 RStudio 控制台中执行以下命令,在全局环境中手动呈现您的文档:
rmarkdown::render("my_document.Rmd", envir=.GlobalEnv)
我经常这样做,为此写了一篇RStudio Addin。