【发布时间】:2020-04-17 17:40:43
【问题描述】:
我有一张每年不同年龄的死亡表格,格式如下:
Year Age Deaths
1923 1 30
1923 2 22
1923 3 10
1923 4 12
1923 5 4
1923 1 40
1924 2 11
1924 3 10
1924 4 3
1924 5 5
1924 1 40
1924 2 24
1924 3 32
1924 4 12
1924 5 3
每一年的年龄范围实际上是 100 岁,而年份是 2020 年,但我以缩短表格为例。我想回答这个问题:“X% 的 1923 年出生的人在几岁时不再活着?我知道有 Y 人出生于 1923 年。 因此,为了跟踪这个队列,我想通读表格,找出 1924 年有多少 1 岁儿童死亡,1925 年有多少 2 岁儿童死亡,等等。当我找到 X% 的 Y 出生于 1923 年的人不再活着。
当我在寻找每年时,是否有人对如何在 R 中进行这种累积计数有任何建议,并且在计数时,我每年想要的行的年龄应该增加 +1。我会对 tidyverse 的答案特别感兴趣(我想他们会涉及使用 Purr?),因为这是我一直在努力学习的,但任何建议都值得赞赏。
提前感谢您的帮助和建议。
【问题讨论】:
-
能否更新您的预期输出
标签: r dataframe tidyverse cumulative-sum