我有一个看起来像的数据集
| ID | Category | Failure |
|----+----------+---------|
| 1 | a | 0 |
| 1 | b | 0 |
| 1 | b | 0 |
| 1 | a | 0 |
| 1 | c | 0 |
| 1 | d | 0 |
| 1 | c | 0 |
| 1 | failure | 1 |
| 2 | c | 0 |
| 2 | d | 0 |
| 2 | d | 0 |
| 2 | b | 0 |
这是每个 ID 可能通过中间事件序列以失败事件结束的数据{a, b, c, d}
。我希望能够通过失败事件计算每个中间事件发生的 ID 数量。
所以,我想要一张表格
| | a | b | c | d |
|------------+---+---+---+---|
| Failure | 4 | 5 | 6 | 2 |
| No failure | 9 | 8 | 6 | 9 |
其中,例如数字 4 表示在a
发生的 4 个 ID 中以失败告终。
我将如何在 R 中执行此操作?