在 R 中创建具有平均值的新数据集
Creating new dataset with averages in R
我目前有一个如下所示的数据集:
我想为每个辖区创建一个新的平均费率数据集。它看起来像这样:
我需要使用子集选项还是需要将此 table 从长转换为宽?我对完成这项工作需要编写的代码有点迷茫。
如有任何帮助,我们将不胜感激!
谢谢!
可能是这样的:
dplyr
library(dplyr)
dat %>%
group_by(Jurisdiction) %>%
summarize(
Years = paste(range(2021:2025), collapse = "-"),
across(starts_with("rate"), mean)
)
我目前有一个如下所示的数据集:
我想为每个辖区创建一个新的平均费率数据集。它看起来像这样:
我需要使用子集选项还是需要将此 table 从长转换为宽?我对完成这项工作需要编写的代码有点迷茫。
如有任何帮助,我们将不胜感激!
谢谢!
可能是这样的:
dplyr
library(dplyr)
dat %>%
group_by(Jurisdiction) %>%
summarize(
Years = paste(range(2021:2025), collapse = "-"),
across(starts_with("rate"), mean)
)