首页 > 解决方案 > r 国家和部门的总值

问题描述

我有一个包含 200 个国家、部门和成本的大型数据集。

70 000 行 - (国家和部门在数据集中超过 1 次)

我的目标是获得一个如下所示的数据框:

目标输出

标签: raggregation

解决方案


假设您的数据位于名为df...

library(dplyr)
library(tidyr)
df %>%
  group_by(country, department) %>%
  summarise(costs = sum(costs)) %>%
  spread(department, costs)

阅读有关dplyrtidyrtidyverse的更多信息,它们将使您的生活轻松。


推荐阅读