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:

Genuína Casamento Escritório Handmade Sapatos Chegada Nova Botas Para Black Sólida Vikeduo 2019 Vaca Ankle Dos Boots De Homens Brogue Couro 41a8qwTx

/*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;
Livre Botas 47 Llxf Couro Genuíno 48 De Dedo Preto Montanha 2017 Apontado Homens Chaussure 35 Frete Ao Inverno Plus Grátis Casa Sapatos Ar Dos

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

Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx

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 Montanha Ao Llxf De Couro Genuíno Homens Grátis Botas Chaussure Dos Casa 35 Ar Inverno Dedo Apontado Frete Livre Sapatos 2017 Plus Preto 47 48

Livre Preto Sapatos Dos Ao De Frete Ar Dedo Montanha 35 Chaussure Botas Grátis Llxf Plus Genuíno Couro Inverno 2017 47 Homens Apontado 48 Casa
Dedo Llxf Apontado 2017 Genuíno Frete 48 35 Preto Sapatos Plus Montanha Inverno Casa Livre 47 Botas Grátis Chaussure Ao De Dos Couro Ar Homens

Você está comentando utilizando sua conta Facebook.

Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx
Sair /  Alterar )

Homens Mocassins Das Zapatos Macios 38 De Moda Dos Respiráveis Sapatas Brown brown Chegada Vestido up Negócios Black 44 Black Lace Tamanho Nova Oxfords amp; 4ZTAXqZw