SAS: concatenar conjuntos de dados diferentes, mantendo os nomes das tabelas de dados individuais
Estou tentando concatenar vários conjuntos de dados no SAS e estou procurando uma maneira de armazenar informações sobre nomes de conjuntos de dados individuais no conjunto de dados final empilhado.
Por exemplo os conjuntos de dados iniciais são "my_data_1", "abc" e "xyz", cada um com as colunas 'var_1' e 'var_2'.
Quero terminar com o conjunto de dados "final" com as colunas "var_1", "var_2" e "var_3". onde 'var_3' contém valores "my_data_1", "abc" ou "xyz" dependendo de qual conjunto de dados uma linha específica veio.
(Eu tenho uma solução cludgy para fazer isso, ou seja, adicionando o nome da tabela como uma variável extra em todos os conjuntos de dados individuais. Mas eu tenho cerca de 100 tabelas para ser empilhados e estou procurando uma maneira eficiente de fazer isso.)