Использование knitr markdown в RStudio, вызывающее две разные версии R (2.15.3 и 3.0.2)
Я хотел бы иметь возможность создать документ Knitr Markdown
вызывая разные версии R (2.15.3 и 3.0.2) из R studio.Is это возможно?
Причина этого в том, что некоторые пакеты, которые были прекращены, могут
работайте в более ранней версии R
Например:
Title
========================================================
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I would like to run a package from
R version 2.15.3 (2013-03-01) -- "Security Blanket"
here:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```{r}
summary(cars)
```
embed plots:
```{r fig.width=7, fig.height=6}
plot(cars)
```
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I would like to run a package from
R version 3.0.2 (2013-09-25) -- "Frisbee Sailing"
here:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
``{r}
summary(cars)
```
embed plots:
```{r fig.width=7, fig.height=6}
plot(cars)
Я добавил свой вывод здесь как слишком большой для поля комментариев
Rscript, exe находится в:
C:\Program Files\R\R-2.15.3\bin
`` `{r, engine = 'Rscript', engine.path = 'C/Program Files/R/R-2.15.3/bin/Rscript'}
версия
`` `
при запуске KNIT HTML Я получаю следующую ошибку
Ошибка в системе (cmd, intern = TRUE): '' C/Program Files/R/R-2.15.3/bin/Rscript "" не найден
Ответы
Ответ 1
Использовать тег engine
:
```{r,engine='Rscript', engine.path='PATH_TO/R/R-3.0.2/bin/Rscript'}
version
```
```{r,engine='Rscript', engine.path='PATH_TO/R/R-2.15.3/bin/Rscript'}
version
```
РЕДАКТИРОВАТЬ добавить изображение предварительного просмотра knitr:
![enter image description here]()