R 将 CDF 列添加到 DataFrame
R Add CDF Columns to DataFrame
假设我有以下 R 数据框:
风险和范围列都是因素。我想为 Counts 和 Value 创建一个累积分布列,如下所示:
我该怎么做?如果有帮助,我正在使用 dplyr。
假设您将数据存储在 df
中,这应该有效:
df %>%
group_by(Peril) %>%
mutate(
'Count CDF' = cumsum(Counts) / sum(Counts),
'Values CDF' = cumsum(Values) / sum(Values)
)
然而,您的第一个和第二个 table 似乎具有不同的 'Other' 危险计数和值。
假设我有以下 R 数据框:
风险和范围列都是因素。我想为 Counts 和 Value 创建一个累积分布列,如下所示:
我该怎么做?如果有帮助,我正在使用 dplyr。
假设您将数据存储在 df
中,这应该有效:
df %>%
group_by(Peril) %>%
mutate(
'Count CDF' = cumsum(Counts) / sum(Counts),
'Values CDF' = cumsum(Values) / sum(Values)
)
然而,您的第一个和第二个 table 似乎具有不同的 'Other' 危险计数和值。