【发布时间】:2019-03-05 06:32:48
【问题描述】:
我想在 Matlab R2017b 中创建一个带有分层索引的表。
它看起来像 Python 中带有分层列的 pandas 数据框,例如:
bar baz foo qux
one three one two one seven one two
A 0.895717 0.805244 -1.206412 2.565646 1.431256 1.340309 -1.170299 -0.226169
B 0.410835 0.813850 0.132003 -0.827317 -0.076467 -1.187678 1.130127 -1.436737
C -1.413681 1.607920 1.024180 0.569605 0.875906 -2.211372 0.974466 -2.006747
这可能吗?如果是这样,我将如何访问与说 baz,2 关联的列?
【问题讨论】:
-
table的每一列都可以有多个“列”,但这些列没有名称。请参阅示例here,其中“血压”列有两列数据。 -
好的。但在我的情况下,我需要明确的列标签来显示血压列下的舒张压和收缩压值。
-
改用结构体...或坚定地确定为什么您要尝试这样排列数据以查看是否有更好的方法-这种层次结构可能会性能较差,代码更丑