我正在使用数据集,如下所示:
YearZero YearOne YearTwo YearThree
10 2.5 2.5 5
0 0 0.625 0.625
0 0 0 0.15625
0 2.5 3.125 5.78125
我正在寻找一个需要操纵上述数据集的新表格,例如我正在寻找一个新的数据集,其中V(R,C)=(行,列)+ - (R,C)
V(2,2)=(2,4) - (3,2),即V(2,2)= 2.5 - 0.625
如果有大规模的方法,我似乎无法在SaS中找到单独观察的位置。
我正在寻找的结果最终是一个新的表/数据集,其结果来自原始数据集
YearZero YearOne YearTwo YearThree
10 7.5 5 0
0 2.5 1.9 1.3
0 0 3.125 2.9
0 0 0 5.78
所以我看(2,3)2.5-0.625 = 1.9 即在第二年有一个新发布的2.5(由第4列代表),然后成熟为0.625(由第3列表示,原始数据集中的第2行。
我所问的是为什么SAS / SQL使得使用多维数组进行基本算术变得如此困难。
成熟度配置文件来自数据集中下方右上角显示的3x3矩阵 - 我已将其合并到此处。
新发行量是1x3 - 合并在下面矩阵的底线。
初始音量(YearZero)是1x1 - 一个整数,合并为左上角。