小编duf*_*fei的帖子

如何使用 Quarto 模拟编织两种格式?

是否可以通过在 YAML 标头中指定来一次从 Quarto/R Markdown 文档创建多种输出格式?

我的猜测没有成功:

---
title: Stacked Area chart with Annotations
format: 
  - html
  - gfm
---
Run Code Online (Sandbox Code Playgroud)

r-markdown quarto

11
推荐指数
1
解决办法
2484
查看次数

如何在四开中使图形大于正文列宽度

根据Quarto 文档,下图应该是屏幕宽度,但它只是位于屏幕的左侧。我怎样才能让它变大?添加#| layout-ncol: 1也没有帮助。

html 文档的屏幕截图

---
title: "Test"
format: html
---

```{r}
#| column: screen
plot(pressure)
```
Run Code Online (Sandbox Code Playgroud)

r quarto

5
推荐指数
1
解决办法
3307
查看次数

重命名后如何使用整洁的 eval 引用函数内的变量?

使用 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)

r tidyverse tidyeval

1
推荐指数
1
解决办法
839
查看次数

标签 统计

quarto ×2

r ×2

r-markdown ×1

tidyeval ×1

tidyverse ×1