Como usar a função length no sas (com exemplos)
Você pode usar a função LENGTH no SAS para calcular o comprimento das variáveis de caracteres, excluindo espaços à direita.
Esta função usa a seguinte sintaxe básica:
COMPRIMENTO(expressão)
Ouro:
- expressão : a sequência de caracteres a ser analisada
O exemplo a seguir mostra como usar esta função na prática.
Exemplo: Usando a função LENGTH no SAS
Vamos supor que temos o seguinte conjunto de dados no SAS:
/*create dataset*/
data original_data;
input team $1-21 points;
datalines ;
Golden State Warriors 99
Brooklyn Nets 101
Utah Jazz 105
Cleveland Cavs 100
Atlanta Hawks 109
Milwaukee Bucks 98
Miami Heat 93
Houston Rockets 100
Los Angeles Lakers 112
;
run ;
/*view dataset*/
proc print data = original_data;
Podemos usar a função LENGTH para calcular o comprimento de cada string na coluna da equipe:
/*calculate length of each string in team column*/
data new_data;
set original_data;
team_length = length (team);
run ;
/*view results*/
proc print data = new_data;
A nova coluna chamada team_length exibe o comprimento de cada string na coluna da equipe .
Por exemplo:
- A corrente “Golden State Warriors” tem comprimento de 21 .
- A string “Brooklyn Nets” tem comprimento 13 .
- A string “Utah Jazz” tem comprimento de 9 .
- A corda “Cleveland Cavs” tem comprimento de 14 .
E assim por diante.
Observe que a função LENGTH conta os espaços entre as palavras como caracteres, mas não conta os espaços em branco finais como caracteres.
Se você quiser calcular o comprimento de uma variável de caractere, incluindo espaços à direita, use a função LENGTHC .
Recursos adicionais
Os tutoriais a seguir explicam como usar outras funções comuns no SAS:
Como usar a função SUBSTR no SAS
Como usar a função COMPRESS no SAS
Como usar a função FIND no SAS
Como usar a função COALESCE no SAS