首页 > 解决方案 > 循环和数据屏蔽问题

问题描述

我不知道在进行数据屏蔽时如何循环(又名,它试图将我的循环变量识别为数据集中的一列。

当前的问题是 {{var_i}} 打印为“年龄”,但 group_by 需要它只是年龄

test <- c("age", "year")
   
for (var_i in test) {
  df_explore <- df %>%
    group_by( {{var_i}} ) %>%
    summarize(rate = sum(y) / sum(x))

  ggplot(df_explore, aes(x = {{var_i}}, y = rate) + 
    geom_line() + 
    labs(x = {{var_i}}, y = "Rate")
}   

标签: rloops

解决方案


推荐阅读