Como excluir conjuntos de dados em sas (3 exemplos)
Aqui estão as três maneiras mais comuns de excluir conjuntos de dados no SAS:
Método 1: excluir um conjunto de dados
proc datasets library =work nolist ;
delete data2;
quit ;
Método 2: excluir vários conjuntos de dados
proc datasets library =work nolist ;
delete data2 data3;
quit ;
Método 3: excluir todos os conjuntos de dados da biblioteca
proc datasets library =work kill ;
Os exemplos a seguir mostram como usar cada método usando uma biblioteca WORK contendo três conjuntos de dados: data1 , data2 e data3 .
Exemplo 1: Excluir um conjunto de dados
Podemos usar o seguinte código para excluir apenas o conjunto de dados intitulado data2 em nossa biblioteca WORK :
/*delete data2 from work library*/
proc datasets library =work nolist ;
delete data2;
quit ;
Podemos então usar o seguinte código para listar todos os conjuntos de dados restantes em nossa biblioteca WORK :
proc datasets library =work memtype =data;
run ;
quit ;
Podemos ver que apenas data1 e data3 permanecem em nossa biblioteca WORK. O conjunto de dados denominado data2 foi excluído.
Exemplo 2: Excluir vários conjuntos de dados
Podemos usar o seguinte código para excluir os conjuntos de dados denominados data2 e data3 em nossa biblioteca WORK :
/*delete data2 from work library*/
proc datasets library =work nolist ;
delete data2 data3;
quit ;
Podemos então usar o seguinte código para listar todos os conjuntos de dados restantes em nossa biblioteca WORK :
/*view all remaining datasets in work library*/
proc datasets library =work memtype =data;
run ;
quit ;
Podemos ver que apenas data1 permanece em nossa biblioteca WORK. Os conjuntos de dados data2 e data3 foram excluídos.
Exemplo 3: Excluir todos os conjuntos de dados da biblioteca
Podemos usar o seguinte código para remover todos os conjuntos de dados de nossa biblioteca WORK :
/*delete all datasets from work library*/
proc datasets library =work kill ;
Podemos então usar o seguinte código para listar todos os conjuntos de dados restantes em nossa biblioteca WORK :
/*view all remaining datasets in work library*/
proc datasets library =work memtype =data;
run ;
quit ;
Podemos ver que não há mais conjuntos de dados restantes em nossa biblioteca WORK , pois usamos a função KILL para excluir todos os conjuntos de dados.
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como usar o resumo do procedimento no SAS
Como renomear variáveis no SAS
Como criar novas variáveis no SAS