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;

Função LENGTH no SAS

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

Add a Comment

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