在下面的代码中,我生成了一个具有以下结果的表
表:
ID Age Weight Height Zip LastName
__ ___ ______ ______ _____ ___________
1 38 176 71 11176 {'Sanchez'}
2 43 163 69 11163 {'Johnson'}
3 38 131 64 11231 {'Lee' }
4 40 133 67 21213 {'Diaz' }
5 49 119 64 12869 {'Brown' }
代码:
ID = [1;2;3;4;5];
LastName = {'Sanchez';'Johnson';'Lee';'Diaz';'Brown'};
Age = [38;43;38;40;49];
Height = [71;69;64;67;64];
Weight = [176;163;131;133;119];
Zip = [11176;11163;11231;21213;12869];
mltable = table(ID,Age,Weight,Height,Zip ,LastName);
我如何将其子集化,并基于cloums和通过修改表函数(table(ID,Age,Zip ,LastName
(;(
ID Age Zip LastName
__ ___ _____ ___________
1 38 11176 {'Sanchez'}
2 43 11163 {'Johnson'}
3 38 11231 {'Lee' }
4 40 21213 {'Diaz' }
5 49 12869 {'Brown' }
您可以使用:
mltable(:,[1 2 5 6])
这将使用要包含的列。
或者,使用标题
mltable(:,{'ID','Age','Zip' ,'LastName'})
或者,您可以创建一个新表:
table(ID,Age,Zip ,LastName)