【发布时间】:2018-04-08 00:35:58
【问题描述】:
我有一个数据集(在本网站的帮助下)基于 3 个实例创建了一个计数:
-
Plans的数量,其中Coins大于 20 -
Plans的数量,其中Coins等于 20 -
Plans的数量,其中Coins小于 20
这是来自更大数据集的样本
Plan Year Coins Copay Enrollment
A 2018 20 10 200
B 2014 15 5 100
C 2012 30 0 50
D 2017 30 10 350
E 2018 5 10 400
F 2018 20 0 150
G 2018 20 0 200
H 2016 20 10 800
I 2014 10 3 250
J 2017 20 7 550
这是通过以下方式实现的:
df %>%
group_by(grp = case_when(Coins < 20 ~ 'grp1', Coins ==20 ~ 'grp2', TRUE ~ 'grp3')) %>%
summarise(Plan = toString(unique(Plan)), prop = n()) %>%
ungroup %>%
select(-grp)
获得:
- C, D - 2
- A、F、G、H、J - 5
- B、E、I - 3
我现在想涉及Enrollment 列并根据上述三个条件求和。因此,我想达到以下几点:
- 400 (50+350)
- 1900(200+150+200+800+550)
- 750 (100+400+250)
【问题讨论】:
标签: r