我想知道存储复杂表和结构的一般方法。例如,假设我有一张这样的表:
A1 A2 A3 A4 A5 B1 B2 B3 B4 B5 C1 ....Z5
individuals
1 . . . . . . . . . .
2 . . . . . . . . . .
3 . . . . . . . . . .
4 . . . . . . . . . .
5 . . . . . . . . . .
... . . . . . . . . . .
(我只是显示行名和列名(变量),但表格会被填满,或者可能更大,有 A1 到 A999、B1 到 B999 列。)
我可以对所有列或所有列执行一些计算。由于处理这么多列可能很困难,因此最好将其写为:
i subcase A B C ... Z
1 1 . . . .
1 2 . . . .
1 3 . . . .
1 4 . . . .
1 5 . . . .
1 6 . . . .
1 7 . . . .
1 8 . . . .
1 9 . . . .
2 1 . . . .
2 2 . . . .
... . . . .
我记得多次看到这种结构,有时称为长格式。之后,可以对所有符合“case”条件的行执行任意操作。这有一些优点,但可能会令人困惑。
例如,仅来自或当时,可以平均或创建所有\text{ subcase行的差异。
但是存储结果数字的最佳方式是什么——按列还是按行?如果我想存储所有行的平均值,我需要在满足该条件的每一行上重复该数字。
另一种选择是保留宽格式结构,但有 2 行用于标题 - 一个用于字母,第二个用于数字。我认为这可能是一种自然的方式,但我以前从未见过。
人们是否可以针对此问题或更复杂的情况(例如树)推荐其他结构?