我很肯定这是一个非常简单的答案,但是我似乎无法在多个条件下进行聚合或转换
我有一个看起来像这样的表:
> 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
Run Code Online (Sandbox Code Playgroud)
显然,这种情况还在继续...我要做的是在执行过程中按STATE和EVTYPE折叠,以计算致命和伤害,因此,如果这10行是我的有效数据集,那么结果将是一个单行数据帧:
STATE EVTYPE FATALITIES INJURIES
1 AL TORNADO 2 74
Run Code Online (Sandbox Code Playgroud)
我的完整框架有很多状态和许多EVTYPE