是否可以通过在 YAML 标头中指定来一次从 Quarto/R Markdown 文档创建多种输出格式?
我的猜测没有成功:
---
title: Stacked Area chart with Annotations
format:
- html
- gfm
---
Run Code Online (Sandbox Code Playgroud) 根据Quarto 文档,下图应该是屏幕宽度,但它只是位于屏幕的左侧。我怎样才能让它变大?添加#| layout-ncol: 1也没有帮助。
---
title: "Test"
format: html
---
```{r}
#| column: screen
plot(pressure)
```
Run Code Online (Sandbox Code Playgroud) 使用 tidy 评估重命名后是否可以引用变量名称?作为示例,我想编写一个与以下代码执行相同操作但允许在函数参数中指定新变量名称的函数:
library(tidyverse)
mtcars %>%
rename(cylinder = cyl) %>%
group_by(cylinder) %>%
summarize(mean_mpg = mean(mpg))
Run Code Online (Sandbox Code Playgroud)
但是,我被困在行中group_by(在下面的代码中),因为既不能替代!!varname问号{{ varname }},也不能替代问号。我认为这!!varname不起作用,因为它会扩展为字符串;这{{ varname }}不起作用,因为调用该函数时不存在具有新名称的列。我也没有看到使用该语法的方法,glue因为该行中没有分配任何内容。
my_rename <- function(df, varname) {
df %>%
rename("{varname}" := cyl) %>%
group_by(???) %>%
summarize(mean_mpg = mean(mpg))
}
Run Code Online (Sandbox Code Playgroud)