假设(为了简化)我有一个包含一些控制与治疗数据的表:
Which, Color, Response, Count
Control, Red, 2, 10
Control, Blue, 3, 20
Treatment, Red, 1, 14
Treatment, Blue, 4, 21
对于每种颜色,我想要一行包含控制和处理数据,即:
Color, Response.Control, Count.Control, Response.Treatment, Count.Treatment
Red, 2, 10, 1, 14
Blue, 3, 20, 4, 21
我想这样做的一种方法是在每个控制/处理子集上使用内部合并(在颜色列上合并),但是有更好的方法吗?我在想 reshape 包或堆栈函数可以以某种方式做到这一点,但我不确定。