【发布时间】:2022-01-12 16:28:24
【问题描述】:
我有一个代码块“data_prep”,它包含在我的 Rmd 文件的末尾,但我想在开头(在标题 1 之后)显示它的结果。问题是代码块“data_prep”需要在名为“data_summary”的块之前运行(data_summary 取决于 data_prep)。
如何更改评估代码块的顺序?
---
title: "Untitled"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE, warning = FALSE, message = FALSE)
```
```{r}
library(dplyr)
```
# 1
```{r data_summary, ref.label='data_prep'}
```
# 2
```{r}
df_1 <- mtcars %>% sample_n(10)
```
# 3
```{r data_prep, results='hide'}
mtcars_summary <- df_1 %>%
group_by(cyl) %>%
summarise(hp_avg = mean(hp))
mtcars_summary
```
我也尝试了以下两种变体:
```{r data_prep, echo = TRUE}
```
和
```{r data_summary, dependson='data_prep'}
```
【问题讨论】:
标签: r r-markdown