我有一个数据框,我想按“州”和“日期”列进行分组,然后汇总其他列的值,类似于下面的格式。
df
State Female Male Date
------------------------------
Texas 2 2 01/01/04
Texas 3 1 01/01/04
Texas 5 4 02/01/04
Cali 1 1 05/06/05
Cali 2 1 05/06/05
Cali 3 1 10/06/05
Cali 1 2 10/06/05
NY 10 5 11/06/05
NY 11 6 12/06/05
期望的结果
df
State Female Male Date
------------------------------
Texas 5 3 01/01/04
Texas 5 4 02/01/04
Cali 3 2 05/06/05
Cali 4 3 10/06/05
NY 10 5 11/06/05
NY 11 6 12/06/05
我尝试使用group by和summarize,但是我并不确定如何对两列进行相同的操作。
df <- df_homicides %>%
group_by(state) %>%
summarise(Female = sum(Female))
``
Thanks for your help!
across()
: ! 只能在像mutate()
、filter()
和group_by()
这样的数据屏蔽动词中使用。 - undefined