Имена динамических переменных в SAS
Есть ли способ в SAS указывать имена динамических переменных в коде? то есть использовать разные переменные в разных наблюдениях, основываясь на значении другой переменной?
Например, мой набор входных данных может быть:
Index Var1 Var2 Var3
1 78.3 54.7 79.8
3 67.2 56.2 12.3
2 65.3 45.2 98.1
1 56.2 49.7 11.3
1 67.2 98.2 98.6
И я хочу добавить столбец, который содержит значение Var * Index *. то есть результат, который я хотел бы получить:
Index Var1 Var2 Var3 Var_Index
1 78.3 54.7 79.8 78.3
3 67.2 56.2 12.3 12.3
2 65.3 45.2 98.1 45.2
1 56.2 49.7 11.3 56.2
1 67.2 98.2 98.6 67.2
Я не могу использоватьcall symput
чтобы заставить это работать. Также я должен отметить, что моя настоящая проблема немного сложнее, и у меня уже есть грязный метод грубой силы, но я ищу что-то чистое.