在 R 中按列分组数据帧
Group dataframe by column in R
我有一个包含 date
、name
、region
和 count
列的数据框 deliv
。
现在我想按 date
和 name
分组,这样 region
就没关系了,每个 date/name-combination.[=23 的总和就是 count
=]
我的想法是使用 dplyr
:
library(dplyr)
df = deliv %>%
group_by(date)
所以即使这样也行不通; df
与 deliv
完全相同。我不知道如何进一步调试那部分。如何以正确的方式按(两)列分组?
看看summarise
:
library(dplyr)
df = deliv %>%
group_by(date,name) %>%
summarise( total_count = sum(count) )
我有一个包含 date
、name
、region
和 count
列的数据框 deliv
。
现在我想按 date
和 name
分组,这样 region
就没关系了,每个 date/name-combination.[=23 的总和就是 count
=]
我的想法是使用 dplyr
:
library(dplyr)
df = deliv %>%
group_by(date)
所以即使这样也行不通; df
与 deliv
完全相同。我不知道如何进一步调试那部分。如何以正确的方式按(两)列分组?
看看summarise
:
library(dplyr)
df = deliv %>%
group_by(date,name) %>%
summarise( total_count = sum(count) )