Como usar a função cmiss no sas (com exemplo)
Você pode usar a função CMISS no SAS para contar o número de valores ausentes em cada linha de um conjunto de dados.
Esta é uma maneira comum de usar esta função na prática:
data new_data;
set my_data;
total_missing = cmiss (of team -- assists);
run ;
Este exemplo específico cria um novo conjunto de dados chamado new_data que inclui uma coluna chamada total_missing que conta o número de valores ausentes em cada linha entre as colunas denominadas team e assists .
O exemplo a seguir mostra como usar essa sintaxe na prática.
Exemplo: Use CMISS no SAS para contar o número de valores ausentes em cada linha
Digamos que temos o seguinte conjunto de dados no SAS chamado my_data que contém informações sobre vários jogadores de basquete:
/*create dataset*/
data my_data;
input team $points assists;
datalines ;
Cavs 12 5
Cavs 14 7
Warriors 15 9
. 18 9
Mavs 31 7
Mavs. 5
. . 3
Celtics 36 9
Celtics 40 7
;
run ;
/*view dataset*/
proc print data =my_data;
Observe que várias linhas possuem valores ausentes.
Podemos usar a função CMISS para contar o número de valores faltantes em cada linha:
Os exemplos a seguir mostram como usar cada método na prática com o seguinte conjunto de dados no SAS:
/*create new dataset that counts number of missing values in each row*/
data new_data;
set my_data;
total_missing = cmiss (of team -- assists);
run ;
A nova coluna chamada total_missing exibe o número de valores ausentes em cada linha.
Por exemplo:
- A primeira linha contém 0 valores ausentes.
- A segunda linha contém 0 valores ausentes.
- A terceira linha contém 0 valores ausentes.
- A quarta linha contém 1 valor ausente.
E assim por diante.
Nota : Você pode encontrar a documentação completa da função SAS CMISS aqui .
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como contar valores ausentes no SAS
Como excluir linhas com valores ausentes no SAS
Como substituir valores ausentes por zero no SAS