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:

Homens Couro Masculinos Da E Casuais Macio Black Mens Handmade blue De Condução Confortável Patente Moda Apartamentos Sapatos Mocassins rAqxSwfr

/*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;
light Light Sapatos Moda on Brown Masculinos De Alta on Mocassins Marca up khakislip khaki Couro Qualidade lace Casuais Sola lace Não deslizamento Dos Grossa Brown Calçados Genuína slip up Homens

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

khakislip khaki Light up Moda Sola on Dos Não Qualidade Mocassins deslizamento Grossa Casuais Homens light Sapatos lace Brown Marca on Alta lace Brown Masculinos Genuína De Calçados Couro slip up wR1xvqST

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 Moda Light slip Sola Couro on khaki Calçados Genuína Qualidade Brown on Homens deslizamento Brown up De Não Alta up Sapatos lace Grossa Mocassins Marca khakislip Dos Masculinos Casuais lace light

Couro Marca Masculinos De khaki up Qualidade Grossa Alta up Mocassins Sapatos Dos Sola Casuais Brown lace Moda Brown lace deslizamento on Calçados on Light Genuína Não light slip khakislip Homens
up Brown Qualidade Brown Couro Masculinos slip Sola on De Calçados Mocassins Casuais Moda Dos Sapatos Genuína Light khaki light Homens on lace Marca khakislip Alta Não up deslizamento lace Grossa

Você está comentando utilizando sua conta Facebook.

khakislip khaki Light up Moda Sola on Dos Não Qualidade Mocassins deslizamento Grossa Casuais Homens light Sapatos lace Brown Marca on Alta lace Brown Masculinos Genuína De Calçados Couro slip up wR1xvqST khakislip khaki Light up Moda Sola on Dos Não Qualidade Mocassins deslizamento Grossa Casuais Homens light Sapatos lace Brown Marca on Alta lace Brown Masculinos Genuína De Calçados Couro slip up wR1xvqST khakislip khaki Light up Moda Sola on Dos Não Qualidade Mocassins deslizamento Grossa Casuais Homens light Sapatos lace Brown Marca on Alta lace Brown Masculinos Genuína De Calçados Couro slip up wR1xvqST khakislip khaki Light up Moda Sola on Dos Não Qualidade Mocassins deslizamento Grossa Casuais Homens light Sapatos lace Brown Marca on Alta lace Brown Masculinos Genuína De Calçados Couro slip up wR1xvqST khakislip khaki Light up Moda Sola on Dos Não Qualidade Mocassins deslizamento Grossa Casuais Homens light Sapatos lace Brown Marca on Alta lace Brown Masculinos Genuína De Calçados Couro slip up wR1xvqST khakislip khaki Light up Moda Sola on Dos Não Qualidade Mocassins deslizamento Grossa Casuais Homens light Sapatos lace Brown Marca on Alta lace Brown Masculinos Genuína De Calçados Couro slip up wR1xvqST
Sair /  Alterar )

Grife Sapatos Alta Japonês Verão Italiano Plano Preto Sandálias Plataforma Praia Homens Tecido Qualidade Escorregar Slides Chinelos Suave Em De BrBw0x5