Dicas da Semana: Função Compress e suas várias utilidades
Posted 08-25-2021 04:42 PM
(10157 views)
O Compress é uma função bastante conhecida pelos desenvolvedores de SAS e é utilizada principalmente para remover todos os espaços em branco de uma string caracter.
Porém, o que muitos não sabem é que essa é uma função muito versátil e pode ajudar em diversas atividades de tratamentos de dados.
Abaixo iremos mostrar algumas opções de modificadores que podem ser utilizados para mudar a função compress:
Sintaxe:
COMPRESS(String, Caracteres a serem removidos, Modificadores)
Modificadores:
- a – Remover todos os caracteres maiúsculos e minúsculos;
- ak – Manter apenas letras do alfabeto dentro de uma string;
- kd – Manter Apenas Valores dígitos numéricos;
- d – Remover dígitos numéricos dentro de uma Strin;
- k – Mantém os caracteres especificados na String, ao invés de removê-los;
- l – Remover caracteres minúsculos de uma String;
- s – Remover espaços de uma String. Esta já é a opção defaul do SAS;
- u – Remover caracteres maiúsculos de uma String.
Exemplo:
data teste; x='(11)91234-5678' ; y=compress(x,'','kd'); run;
Resultado:
2 Comments
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.