【发布时间】:2021-10-09 03:36:23
【问题描述】:
我正在使用人口数据框,我有不同年龄和年龄组的信息,除以五年的箱子。一旦我过滤了我感兴趣的位置的信息,我就有了这个:
Location age group total90 total95 total00 total05 total10
A 0 to 4 10428 118902 76758 967938 205472
A 5 to 9 18530 238928 260331 277635 303180
A 10 to 14 180428 208902 226758 267938 305472
A 15 to 19 185003 332089 242267 261793 135472
现在我想要的是创建新的年龄组来拥有这样的东西:
Location age group total90 total95 total00 total05 total10
A 5 to 14 198958 447830 487089 545573 608652
A other 195431 450991 319025 1229731 340944
在哪里
年龄组“5 到 14”是每年“5 到 9”+“10 到 14”的总和
“其他”是每年“0到4”+“15到19”的总和
我尝试选择带有数字的列,这样我就可以添加每个年龄组的总数,并使用新的年龄组创建一行,但我无法以简单的方式添加行,而且我让事情变得更加复杂。我确信有一个简单的方法可以解决这个问题,但我被卡住了。
【问题讨论】:
标签: r sum aggregation