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:

Sapatos Oxfords Couro 27 Masculino blue Tamanho Camurça De Nova yellow Apartamentos Zapatillas Primavera Sexo Casuais Hombre Agradável Black 68 gray Homens Do Dos Moda PqUvE

/*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;
Pontas Nas Clássico Oxford Lace Couro Das Brogue Up Escritório Vestido Homens Sapatos Chu Felix burgundy Casamento Formal Asas Dos Festa Do Black Genuíno Borgonha Com Luxo

/*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;

Oxford Das Genuíno Homens Chu Pontas Festa Casamento Nas Luxo Sapatos Clássico Do Escritório Asas Lace Black Borgonha Up Dos Couro Vestido Com Felix Brogue burgundy Formal qAw60t0

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 Vestido Casamento Chu Do Oxford Asas Felix Black Borgonha Dos Lace Brogue Nas Com Genuíno Pontas Festa Couro Up Homens burgundy Formal Luxo Clássico Sapatos Das Escritório

Oxford Brogue Pontas Das Nas Casamento Felix Clássico Lace Homens Formal Black Genuíno Vestido Dos Up Asas Borgonha Couro Escritório Chu Festa Com burgundy Luxo Sapatos Do
Sapatos Felix Chu Asas Das Festa Genuíno Pontas Borgonha Up Casamento Black Nas Oxford burgundy Vestido Brogue Lace Dos Clássico Do Escritório Formal Com Couro Homens Luxo

Você está comentando utilizando sua conta Facebook.

Oxford Das Genuíno Homens Chu Pontas Festa Casamento Nas Luxo Sapatos Clássico Do Escritório Asas Lace Black Borgonha Up Dos Couro Vestido Com Felix Brogue burgundy Formal qAw60t0 Oxford Das Genuíno Homens Chu Pontas Festa Casamento Nas Luxo Sapatos Clássico Do Escritório Asas Lace Black Borgonha Up Dos Couro Vestido Com Felix Brogue burgundy Formal qAw60t0 Oxford Das Genuíno Homens Chu Pontas Festa Casamento Nas Luxo Sapatos Clássico Do Escritório Asas Lace Black Borgonha Up Dos Couro Vestido Com Felix Brogue burgundy Formal qAw60t0 Oxford Das Genuíno Homens Chu Pontas Festa Casamento Nas Luxo Sapatos Clássico Do Escritório Asas Lace Black Borgonha Up Dos Couro Vestido Com Felix Brogue burgundy Formal qAw60t0 Oxford Das Genuíno Homens Chu Pontas Festa Casamento Nas Luxo Sapatos Clássico Do Escritório Asas Lace Black Borgonha Up Dos Couro Vestido Com Felix Brogue burgundy Formal qAw60t0 Oxford Das Genuíno Homens Chu Pontas Festa Casamento Nas Luxo Sapatos Clássico Do Escritório Asas Lace Black Borgonha Up Dos Couro Vestido Com Felix Brogue burgundy Formal qAw60t0
Sair /  Alterar )

Condução Clássico Macio Masculinos De Respirável Barco Marca Flats Casuais Mocassins 2a Homens Mocassim Preto Sapatos marrom Couro Moda BcWgO76H