首页 > 解决方案 > 汇总给定特定值的行值

问题描述

我有一个看起来像这样的数据框:

类型 预算
2010 x1 100
2010 x3 200
2010 x2 100
2010 y1 200
2010 y3 100
2010 z1 200
2011 z1 50
2011 x2 250
2012 x1 600
2012 x3 800
2013 y2 100
2013 y3 700
2013 x1 800

(x、y、z在实际数据中并不存在,只是举例而已。)

我想通过对类型的特定值进行分组来总结预算。我们可以想象,我想总结每年以 x、y 和 z 开头的所有类型的预算,这样我们得到:

类型 预算
2010 X 400
2010 是的 300
2010 z 200
2011 z 50
2011 X 250
2012 X 1400
2013 是的 800
2013 X 800

因为 x、y 和 z 是虚构的,所以我需要指定每个汇总的“类型”对应的“类型”的具体值。例如:假设x1是面包,x2是黄油,概括类型是“杂货”,而z1是吸尘器,z2耳机,概括类型是“电子产品”。

这如何在 R 中解决?

标签: r

解决方案


推荐阅读