Como contar valores ausentes no sas: com exemplos


Você pode usar os seguintes métodos para contar o número de valores ausentes no SAS:

Método 1: contar valores ausentes para variáveis numéricas

 proc means data =my_data
    NMISS ;
run ;

Método 2: contar valores ausentes para variáveis de caracteres

 proc sql; 
select nmiss(char1) as char1_miss, nmiss(char2) as char2_miss
    from my_data;
quit;

Os exemplos a seguir mostram como usar cada método na prática com o seguinte conjunto de dados no SAS:

 /*create dataset*/
data my_data;
    input team $pos $rebounds assists;
    datalines ;
GA 10 8
BF4.
. F 7 10
DC. 14
EF. 10
FG 12 7
GC. 11
;
run ;

/*view dataset*/
proc print data =my_data; 

Exemplo 1: contar valores ausentes para variáveis numéricas

Podemos usar o código a seguir para contar o número de valores ausentes para cada uma das variáveis numéricas no conjunto de dados:

 /*count missing values for each numeric variable*/
proc means data =my_data
    NMISS ;
run ;

Pelo resultado podemos ver:

  • Existem 3 valores ausentes no total na coluna de rejeições .
  • Há 1 valor faltante no total na coluna de assistências .

Exemplo 2: Contar valores ausentes para variáveis de caracteres

Podemos usar o código a seguir para contar o número de valores ausentes para cada uma das variáveis de caracteres no conjunto de dados:

 /*count missing for each character variable*/
proc sql ; 
    select nmiss(team) as team_miss, nmiss(pos) as pos_miss
    from my_data; 
quit ;

Pelo resultado podemos ver:

  • Há 1 valor ausente na coluna Equipe .
  • Existem 0 valores ausentes na coluna pos .

Nota : Você pode encontrar a documentação completa do recurso NMISS aqui .

Recursos adicionais

Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:

Como normalizar dados no SAS
Como remover duplicatas no SAS
Como substituir valores ausentes por zero no SAS

Add a Comment

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