我如何翻转台,使得VariableNames变RowNames
即
m0 m1 m10 m11 m12 m13 m14 m2 m3 m4 m5 m6 m7 m8 m9
________ _______ _______ _______ _______ _______ _______ _______ _______ _______ ________ ________ _______ _______ _______
0.096898 0.11567 0.23266 0.11393 0.51438 0.51438 0.51438 0.42039 0.11543 0.11024 0.060229 0.086558 0.11542 0.11537 0.43305
Run Code Online (Sandbox Code Playgroud)
变
Chisq
_______
m0 0.096898
m1 0.11567
m2 ...
... ...
Run Code Online (Sandbox Code Playgroud)
Gam*_*ows 10
您需要先将表转换为数组,然后再将其转换回表:
YourArray = table2array(YourTable);
YourNewTable = array2table(YourArray.');
YourNewTable.Properties.RowNames = YourTable.Properties.VariableNames;
Run Code Online (Sandbox Code Playgroud)
您也可以尝试rot90(YourTable)看看会发生什么,但我不确定它是否也这样(我认为这是误导性的名称之一)