我得到了一个矩阵中的数据集,如下所示(从 Excel 导入):
matrix =
Cat1 1 2 3 4
Cat2 9 10 11 12
Cat3 17 18 19 20
Cat1 5 6 7 8
Cat2 13 14 15 16
Cat3 21 22 23 24
我想将其重塑为 3 个相同大小的向量(每个类别一个)来制作堆积条形图。向量在 reshape 操作后应该看起来像这样(如果向量具有第一列的名称并且矩阵可以是任何大小,那就太好了):
cat1 = [ 1 2 3 4 5 6 7 8]
cat2 = [ 9 10 11 12 13 14 15 16]
cat3 = [17 18 19 20 21 22 23 24]
我真诚地希望这不是重复的。在其他重塑问题的帮助下,我无法产生有效的解决方案。