【发布时间】:2021-05-05 02:15:18
【问题描述】:
我有一个数据框,在 R 中有 3 个列条目。数字、颜色、数量。我想检查我的数据框是否有与其数量和颜色相匹配的行,(数量可能不同!)。需要将这些行合并为一行,并汇总数量。一个示例表是:
| Number | Color | Quantity |
|---|---|---|
| 3475b | Black | 2 |
| 4349 | White | 4 |
| 970c00 | Yellow | 1 |
| 3475b | Black | 7 |
| 3641 | Red | 8 |
| 4349 | Red | 3 |
总结一下:第 1 行和第 4 行的总数量应该是 9。 第 2 行和第 6 行的编号相同,但颜色不同,因此它们保持分开。 在这种情况下,结果表应该只有 5 行,例如:
| Number | Color | Quantity |
|---|---|---|
| 3475b | Black | 9 |
| 4349 | White | 4 |
| 970c00 | Yellow | 1 |
| 3641 | Red | 8 |
| 4349 | Red | 3 |
【问题讨论】:
-
dfr %>% count(Number, Color)