我有一个名为 "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'}
```