【发布时间】:2014-11-19 16:57:02
【问题描述】:
我已尝试为此寻找答案,但大多数 data.frame/matrix 转位并不像我试图完成的那样复杂。基本上我有一个 data.frame 看起来像
F M A
2008_b 1 5 6
2008_r 3 3 6
2008_a 4 1 5
2009_b 1 1 2
2009_r 5 4 9
2009_a 2 2 4
我正在尝试转置它并将列名和行名重命名为:
F_b M_b A_b F_r M_r A_r F_a M_a A_a
2008 1 5 6 3 3 6 4 1 5
2009 1 1 2 5 4 9 2 2 4
基本上每三行都被折叠成一行。我认为这可以通过一些聪明的 plyr 或 reshape2 命令来完成,但我完全不知道如何完成它。
【问题讨论】: