使用多个行和列名称创建 table
Creating table with multiple row and column names
我正在尝试在 matlab 中创建一个 table,其中的行和列有几个 'levels' 的名称,示例列名称 'Neutral' 分为子级别 'M' 和 'SD'(见下图)。我对行有同样的问题。有谁知道这在 Matlab 中是否可行,如果可以,如何实现?
| Neutral |<- Column name
|----|----|
| M | SD |<- Sublevel of column name
|----|----|
|5.70|2.39|<- Data
|7.37|2.27|<-
| .. | .. |<-
| .. | .. |<-
您可以嵌套 table
个对象,如下所示:
t = table(table((1:10)', rand(10,1), 'VariableNames', {'M', 'SD'}), ...
'VariableNames', {'Neutral'});
显示看起来有点奇怪,但您可以按照您期望的方式为嵌套变量编制索引,即 t.Neutral.M
等
我正在尝试在 matlab 中创建一个 table,其中的行和列有几个 'levels' 的名称,示例列名称 'Neutral' 分为子级别 'M' 和 'SD'(见下图)。我对行有同样的问题。有谁知道这在 Matlab 中是否可行,如果可以,如何实现?
| Neutral |<- Column name
|----|----|
| M | SD |<- Sublevel of column name
|----|----|
|5.70|2.39|<- Data
|7.37|2.27|<-
| .. | .. |<-
| .. | .. |<-
您可以嵌套 table
个对象,如下所示:
t = table(table((1:10)', rand(10,1), 'VariableNames', {'M', 'SD'}), ...
'VariableNames', {'Neutral'});
显示看起来有点奇怪,但您可以按照您期望的方式为嵌套变量编制索引,即 t.Neutral.M
等