我有以下表重塑Matlab的表
name = ['A' 'A' 'A' 'B' 'B' 'C' 'C' 'C' 'C' 'D' 'D' 'E' 'E' 'E']';
value = randn(14, 1);
T = table(name, value);
I,E。
T =
name value
____ _________
A 0.0015678
A -0.76226
A 0.98404
B -1.0942
B 0.71249
C 1.688
C 1.4001
C -0.9278
C -1.3725
D 0.11563
D 0.076776
E 1.0568
E 1.1972
E 0.29037
我想通過以下方式來改造它:取前兩個單元格中value
對應不同的值name
,並把它放在5x2
矩陣。該矩陣將具有對應於不同的名稱A,B,C,D,E
和對應於values
列的行,例如前兩行是
0.0015678 -0.76226
-1.0942 0.71249
'accumarray'非常好的工作!沒想過在這裏使用它。 – rayryeng