如何使python变量在降价笔记本中的块之间持久化?

2024-09-27 19:25:17 发布

您现在位置:Python中文网/ 问答频道 /正文

在笔记本模式下,变量不会从一个块保留到下一个块,但是在将降价文档编织成html时,它们会被保留。在

我将示例文档作为gist called pythonvariables.Rmd提供,该文件的内容是:

---
title: "R Notebook"
output:
  html_document:
    df_print: paged
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(reticulate)
```

```{python}
x = 1 
```

```{python}
print(x)
```

```{r}
print(py$x)
```

在Rstudio版本1.1.453中,在笔记本模式下,当一个接一个地运行块时,print(x)python块的输出是:

^{pr2}$

然而,当Rmd被编译成html时,这个问题不会出现。print(x)python块的输出如预期的那样1。在


Tags: 文件文档示例内容titlehtml模式笔记本

热门问题