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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *