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:

Krasovki Altas Moda Calçado bai Top Bieber Homens Hightop Macho Casual Sapato Real Couro Hei Bota Bambas Preto Tênis Formadores Branco High B4BPA

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

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

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

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 )

Respirável Vinho Formais Couro Up Casamento Preto Vermelho Estilo Brogue Ayakkabi Britânico Sapatos Genuíno Apontado Homens Dedo Black Red wine Lace Erkek q4vS4Zg