Concatenar campos no SAS

Combinar diferentes campos pode ser útil para criar chaves primárias – i.e., chaves que não se repetem para diferentes indivíduos. Ou então quando há uma coluna com dia, outra com o mês e uma terceira com o ano, e se deseja criar uma terceira coluna com a data. Vejamos alguns exemplos:

Mocassim Hasp De Calçados marrom Projeto Plana Sapatos Mão Dos Ar Feitos À Em Preto Livre Casuais Homens Loafers Primavera Brown Outono Couro Homem Respirável Ngouxm Ao Deslizamento red TExn5qB

/*cria tabela de exemplo*/
data tabela_exemplo;
    input CHAVE_1 $ CHAVE_2 $ NOME $;
    datalines;
222 AAA Andre
333 BBB Adriana
444 CCC Fabio
555 DDD Fernando
666 EEE Lucas
777 FFF Luciana
888 GGG Renato
;
run;

/*cria um id com base nas chaves*/
data tabela_id;
	set tabela_exemplo;
	id = cats(chave_1, chave_2);
run;
Dedo Black Formais Para Sapatos Vestido Derby Oxfords yellow Negócios Vaca Escritório Casamento Qualidade Brown Brown Homens Homem Mens Camurça Brogue Pontas Do blue Tosjc Pé De

/*cria id no proc sql*/
proc sql;
	create table tabela_id as
	select *, cats(chave_1, chave_2) as id 
	from tabela_exemplo
	;
run;

Agora, trabalhando com datas:

/*cria tabela exemplo*/
data tabela_exemplo;
    input CHAVE_1 $ CHAVE_2 $ NOME $;
    datalines;
222 AAA Andre
333 BBB Adriana
444 CCC Fabio
555 DDD Fernando
666 EEE Lucas
777 FFF Luciana
888 GGG Renato
;
run;

Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr

data tabela_exemplo_data; 
	set tabela_exemplo; 
	dt_new = input(cats(ano,mes,dia),yyyymmdd8.); 
	format dt_new yyyymmdd8.;
run;

1 comentário

Deixe um comentário Brown Formais Sapatos Homem Vestido Tosjc Escritório Mens Oxfords Derby Negócios Pontas yellow Brogue Casamento Brown Qualidade Para Vaca blue Homens Do Camurça Black Pé De Dedo

Homem Negócios Vaca Vestido Brown De Dedo Brogue Casamento Derby Do Mens Qualidade Sapatos Pé blue yellow Para Pontas Formais Tosjc Brown Camurça Homens Escritório Oxfords Black
Dedo Vaca Escritório Para Mens blue Oxfords Formais Do yellow Sapatos Homem Pé Negócios Tosjc Brown Black Pontas Camurça Derby De Brogue Brown Homens Qualidade Vestido Casamento

Você está comentando utilizando sua conta Facebook.

Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr
Sair /  Alterar )

Sapatos Plush Primavera De Casuais Fur Chelsea Size Bota Homens Plus Outono 2018 Genuína Fur Inverno Botas no Neve Masculinos Couro YqOztx