1

假设我有以下 R 数据框:

在此处输入图像描述

Peril 和 Range 列都是因素。我想为计数和值创建一个累积分布列,如下所示:

在此处输入图像描述

我该怎么做?如果有帮助,我正在使用 dplyr。

4

1 回答 1

2

假设您有存储在其中的数据df应该可以工作:

df %>%
  group_by(Peril) %>%
  mutate(
    'Count CDF' = cumsum(Counts) / sum(Counts),
    'Values CDF' = cumsum(Values) / sum(Values)
  )

但是,您的第一个和第二个表似乎对“其他”危险具有不同的计数和值。

于 2021-01-28T18:22:04.110 回答