У меня есть «тест» таблицы как this-Добавить столбцы вертикально в SAS
M1 M2 M3 M4 M5 M6 M7
A A1 A2 A3 A4 A5 A6 A7
B B1 B2 B3 B4 B5 B6 .
C C1 C2 C3 C4 C5 . .
D D1 D2 D3 D4 . . .
E E1 E2 E3 . . . .
F F1 F2 . . . . .
G G1 . . . . . .
Я хочу, чтобы добавить столбцы в следующем ПУТЬ
M1=(A1+B1+C1+D1+E1+F1+G1)
M2=(A2+B2+C2+D2+E2+F2)+(A1+B1+C1+D1+E1+F1)
M3=(A3+B3+C3+D3+E3)+(A2+B2+C2+D2+E2)+(A1+B1+C1+D1+E1)
M4=(A4+B4+C4+D4)+(A3+B3+C3+D3)+(A2+B2+C2+D2)+(A1+B1+C1+D1)
M5=(A5+B5+C5)+(A4+B4+C4)+(A3+B3+C3)+(A2+B2+C2)+(A1+B1+C1)
M6=(A6+B6)+(A5+B5)+(A4+B4)+(A3+B3)+(A2+B2)+(A1+B1)
M7=(A7)+(A6)+(A5)+(A4)+(A3)+(A2)+(A1)
Количество строк и столбцов МАЕ увеличение или уменьшение в моей таблице, то есть мои столбцы могут быть от M1 до MN. Я хочу взять сумму до MN таким же образом. Я не уверен, как начать с этой проблемы. Пожалуйста помоги.
Какой выход вы хотите? Только одно наблюдение с N столбцами? Или вам нужен какой-то тип матрицы? Можете ли вы добавить пример с цифрами? Возможно, для N = 3 или 4? – Tom
У вас есть PROC IML? – DomPazz
Я хочу выход, как this- Колонка \t Сумма М1 \t (А1 + В1 + С1 + D1 + Е1 + F1 + G1) М2 \t (A2 + B2 + C2 + D2 + Е2 + F2) + (А1 + B1 + C1 + D1 + E1 + F1) M3 \t (A3 + B3 + C3 + D3 + E3) + (A2 + B2 + C2 + D2 + E2) + (A1 + B1 + C1 + D1 + E1) M4 \t (A4 + B4 + C4 + D4) + (A3 + B3 + C3 + D3) + (A2 + B2 + C2 + D2) + (A1 + B1 + C1 + D1) M5 \t (A5 + B5 + C5) + (A4 + B4 + C4) + (A3 + B3 + C3) + (A2 + B2 + C2) + (A1 + B1 + C1) M6 \t (A6 + B6) + (A5 + B5) + (A4 + B4) + (A3 + B3) + (A2 + B2) + (A1 + B1) M7 \t (A7) + (A6) + (A5) + (A4) + (A3) + (A2) + (A1) – user1463242