В Rmarkdown, когда я выполняю некоторый код, все созданные мной переменные попадают в общее пространство имен всей записной книжки, где другие куски могут получить к ним доступ. Тем не менее, я часто создаю временные переменные, которые на самом деле не должны сохраняться после окончания чанка. Они загромождают мой список переменных, мой выпадающий список автозаполнения и обычно вызывают путаницу и незначительные ошибки (например, если я забуду инициализировать переменную, которая использовалась предыдущим чанком).
Например:
Calculate the area of a circle:
```{r}
r = 1.23
pi = 3.14
temp = 1.23^2
area = pi * temp
```
Если я хочу, чтобы r
и area
сохранялись только после выполнения этого, как я могу "пометить" pi
и temp
, которые будут очищены после завершения чанка?