colSums和group by

时间:2017-06-01 20:56:55

标签: r aggregation

我有下表:

+-----------+--------+--------+--------+
| Condition | LabelA | LabelB | LabelC |
+-----------+--------+--------+--------+
| TRUE      |      1 |      1 |      0 |
| TRUE      |      0 |      1 |      0 |
| FALSE     |      0 |      1 |      1 |
| FALSE     |      1 |      0 |      1 |
| TRUE      |      1 |      1 |      0 |
+-----------+--------+--------+--------+

我想总结(汇总)到:

+--------+------+-------+
| Labels | TRUE | FALSE |
+--------+------+-------+
| LabelA |    2 |     1 |
| LabelB |    3 |     1 |
| LabelC |    0 |     2 |
+--------+------+-------+

我可以通过创建关于Condition == TRUE然后colSums表的两个子表来实现这一点,但是我怀疑有一种更优雅的方法可以将所有内容保存到一个表中(如上所示)。 / p>

这与this example不同,因为列名(LabelA,LabelB,LabelC)成为行。

0 个答案:

没有答案