创建具有多个行和列名称的表

时间:2017-03-24 19:39:22

标签: matlab names

我试图在matlab中创建一个表格,其行和列有几个级别'名称,例如列名称'中立'它被分为次级和M'和' SD' (见下图)。我对行有同样的问题。有没有人知道这是否可能在Matlab中,如果是的话,怎么样?

| Neutral |<- Column name
|----|----|
| M  | SD |<- Sublevel of column name
|----|----|
|5.70|2.39|<- Data
|7.37|2.27|<- 
| .. | .. |<-
| .. | .. |<-

1 个答案:

答案 0 :(得分:0)

您可以嵌套table个对象,如下所示:

t = table(table((1:10)', rand(10,1), 'VariableNames', {'M', 'SD'}), ...
    'VariableNames', {'Neutral'});

显示看起来有点奇怪,但您可以按照预期的方式索引嵌套变量,即t.Neutral.M等。