R 如何通过对另一列进行分组来获得列的行总和?

R 如何通过对另一列进行分组来获得列的行总和?,r,dataframe,R,Dataframe,我的DF有两列,一列是statenames,另一列是No of event event events。 这些数据有更多的列,现在我想按状态总结所有发生的事件数。我该怎么做 使用dplyr怎么样 在这里,我假设您的数据在DF数据框中,它有列名称state和event。看一看吗?aggregateIt对我没有帮助。我得到了以下代码的帮助。aggregatedf$Total,by=listcegory=df$State,FUN=sum这很好,它可能会帮助您将来进行更复杂的总结和分组。data.tabl

我的DF有两列,一列是statenames,另一列是No of event event events。 这些数据有更多的列,现在我想按状态总结所有发生的事件数。我该怎么做

使用dplyr怎么样


在这里,我假设您的数据在DF数据框中,它有列名称state和event。

看一看吗?aggregateIt对我没有帮助。我得到了以下代码的帮助。aggregatedf$Total,by=listcegory=df$State,FUN=sum这很好,它可能会帮助您将来进行更复杂的总结和分组。data.table和dplyr是非常好的替代方案。
library(dplyr)
DF %>%
  group_by(state) %>%
  summarize(total_event = sum(event))