R:用因子将矢量排列成矩阵

时间:2016-12-19 19:16:57

标签: r matrix vector

我有一个R数据表,其中一列实际上是一个因素,比如一周中的某一天。如何将表格的不同列排列成矩阵,矩阵的列对应于一周中的每一天?

例如,原始表是

Mon  21   A
Tue  50   C
Thur 12   D
Wed  11   K
...
Mon  9    B
Wed  100  S
Tue  99   Z
Thur 32   J

保证一周中的每一天(在此示例中仅Mon-Thur)出现相同的次数。现在我想将第二列排列成一个矩阵(括号中的列标题,而不是矩阵的一部分)

(Mon Tue Wed Thur)

21  50  11  12
...
9   99  100 32

最好的方法是什么? THX!

1 个答案:

答案 0 :(得分:0)

尝试使用辅助阵列保存当前列,然后获得第一列并在新阵列上显示一行。它是做第二列并显示成一行,然后继续....