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:

Flats Preto Homem Negócios Pinted Toe Ntparker Aço Couro Sapatos De Vestido Macio Do Edição Limitada 8wxqOAt6

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

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

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

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 )

Couro New Sapatos Sapato De Croco Do Vestido Hombre Mariage Black blue Homens Red wine Dos Formais Masculino Genuíno Casamento Masculinos Oxford Para Zapatos rCTrq8znwx