Nomes de variáveis dinâmicas no SAS
Existe uma maneira no SAS para especificar nomes de variáveis dinâmicas no código? isto é, usar variáveis diferentes em observações diferentes com base no valor de outra variável?
Por exemplo, meu conjunto de dados de entrada poderia ser:
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
E eu quero adicionar uma coluna que contém o valor de Var * Index *. ou seja, a saída que eu gostaria seria:
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
Não consigo usarcall symput
para que isso funcione. Também devo mencionar que o meu problema real é um pouco mais complicado, e eu já tenho um método de força bruta, mas estou procurando algo limpo.