gpt4 book ai didi

r - 按组汇总所有列

转载 作者:行者123 更新时间:2023-12-01 10:44:11 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Aggregate / summarize multiple variables per group (e.g. sum, mean)

(8 个回答)


2年前关闭。




我确信这是一个非常简单的答案,但我似乎无法理解多重条件的聚合或转换

我有一张看起来像这样的表:

> head(df, n=10L)
STATE EVTYPE FATALITIES INJURIES
1 AL TORNADO 0 15
3 AL TORNADO 0 2
4 AL TORNADO 0 2
5 AL TORNADO 0 2
6 AL TORNADO 0 6
7 AL TORNADO 0 1
9 AL TORNADO 1 14
11 AL TORNADO 0 3
12 AL TORNADO 0 3
13 AL TORNADO 1 26

显然,这会继续......我想要做的是在我前进时按 STATE 和 EVTYPE Summing Fatalities and Injuries 折叠,所以如果这 10 行是我的完整数据集,结果将是一个单行数据框:
   STATE  EVTYPE FATALITIES INJURIES
1 AL TORNADO 2 74

我的完整框架有许多状态和许多 EVTYPES

最佳答案

你可以试试

library(dplyr)
df %>%
group_by(STATE, EVTYPE) %>%
summarise_each(list(sum))
或者
aggregate(.~STATE+EVTYPE, df, sum)

关于r - 按组汇总所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28090119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com