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:

Sapatilhas White Flats Black Outono Sapatos Agradáveis Red Homens Respirável Leve black Casuais Verão Calçados cinza qPwaaC1z

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

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

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

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 )

Com punção Proteção Reflexivo Ligthweight Sapatos esmagamento Anti And Trabalho Aço Larnmern Respirável Grey Anti Segurança Black Biqueira De Mens wqYPH6x7Z