Rmarkdown — встроенный код python в Rmarkdown

#r-markdown #reticulate

#r-markdown #сетчатый

Вопрос:

Я использую Rmarkdown с python. Что эквивалентно R встроенному коду для python? Например, в https://rmarkdown.rstudio.com/lesson-4.html Я могу это сделать

`r x`

для отображения значения x в тексте. но если я сделаю

`python x`

Я просто получаю текст python x

Комментарии:

1. это то, с чем я пошел! можете ли вы добавить это, чтобы я мог принять?

Ответ №1:

Не уверен, возможно ли это. Для достижения этой цели во всех примерах, которые я нашел, используется R встроенный код, подобный so `r py $ x`. См., например, кулинарную книгу rmarkdown .

Ответ №2:

С помощью этого обходного пути это возможно:

 ```{r setup, include=FALSE}
library(reticulate)
```
 
```{python include=FALSE}
result = 1   1
```
 
1   1 = `r py$result`    # 1   1 = 2
 

Где py$result означает: принимать значение вызываемой переменной Python result .