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:

on Respirável Novo red Casuais Plano Slip Passo Barco Genuínos Dos Round Black brown in Motorista De toe Sapatos blue Design Mocassins Homens Fwq4Ig

/*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;
Wingtip Welted Goodyear Sipriks Vestem À Tinto Italiano Mens Personalizado Noite Vermelho Brogue Oxfords Vinho Festa Casamento Sapatos Completa Marca De

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

Noite Sipriks Marca Casamento Personalizado Goodyear Brogue Vermelho Wingtip Welted Festa Tinto Oxfords Vinho À Mens De Completa Vestem Italiano Sapatos UUF1dqnr

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 Vestem Welted Vinho Vermelho Brogue Completa Noite Marca Casamento Wingtip Personalizado De Oxfords À Festa Sapatos Sipriks Mens Italiano Goodyear Tinto

Completa Goodyear Oxfords Vestem À Vermelho Italiano Welted De Casamento Sapatos Marca Festa Tinto Noite Mens Vinho Personalizado Sipriks Wingtip Brogue
Vinho Brogue Mens Festa Wingtip De Noite Completa Casamento Sipriks Oxfords Marca Goodyear Tinto Italiano Sapatos À Vestem Personalizado Vermelho Welted

Você está comentando utilizando sua conta Facebook.

Noite Sipriks Marca Casamento Personalizado Goodyear Brogue Vermelho Wingtip Welted Festa Tinto Oxfords Vinho À Mens De Completa Vestem Italiano Sapatos UUF1dqnr Noite Sipriks Marca Casamento Personalizado Goodyear Brogue Vermelho Wingtip Welted Festa Tinto Oxfords Vinho À Mens De Completa Vestem Italiano Sapatos UUF1dqnr Noite Sipriks Marca Casamento Personalizado Goodyear Brogue Vermelho Wingtip Welted Festa Tinto Oxfords Vinho À Mens De Completa Vestem Italiano Sapatos UUF1dqnr Noite Sipriks Marca Casamento Personalizado Goodyear Brogue Vermelho Wingtip Welted Festa Tinto Oxfords Vinho À Mens De Completa Vestem Italiano Sapatos UUF1dqnr Noite Sipriks Marca Casamento Personalizado Goodyear Brogue Vermelho Wingtip Welted Festa Tinto Oxfords Vinho À Mens De Completa Vestem Italiano Sapatos UUF1dqnr Noite Sipriks Marca Casamento Personalizado Goodyear Brogue Vermelho Wingtip Welted Festa Tinto Oxfords Vinho À Mens De Completa Vestem Italiano Sapatos UUF1dqnr
Sair /  Alterar )

Grossa Tênis Sola Alto Botas Trainer Sapatos Barato Designer De Top Únicos Curto Casuais Confortável Camurça Homens Patchwork Queda pw6qpP