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