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:

Gladiador Botas Verão Lona as Estilo Couro Roma Show Show Trator Sapatos Alta Homens Sandálias Dos As Plataforma De Preto wIn74q1BxP

/*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;
Cinza Marrom Preto Venda Mycoron Homens Couro Lazer Luxo Moda gray 2019 brown De Pria Masculinos Sapatos Sepatu Quente Preto Formais Macios

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

Preto brown Homens Cinza Luxo Pria 2019 Moda Formais Macios Marrom Preto Couro Sepatu Sapatos Quente Venda De Lazer gray Masculinos Mycoron cWw0zYHqx

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 brown Luxo gray Marrom Mycoron Sapatos Venda Preto Cinza Preto Quente Pria Sepatu 2019 Lazer Homens Masculinos Couro Moda De Macios Formais

Preto Sepatu Macios Mycoron Couro Moda Luxo Homens Pria Preto Sapatos Cinza Formais Venda gray De Quente brown Marrom 2019 Masculinos Lazer
Quente Formais Preto Moda Homens Sapatos brown Masculinos De 2019 Couro Venda Preto Marrom Sepatu Lazer gray Macios Pria Luxo Mycoron Cinza

Você está comentando utilizando sua conta Facebook.

Preto brown Homens Cinza Luxo Pria 2019 Moda Formais Macios Marrom Preto Couro Sepatu Sapatos Quente Venda De Lazer gray Masculinos Mycoron cWw0zYHqx Preto brown Homens Cinza Luxo Pria 2019 Moda Formais Macios Marrom Preto Couro Sepatu Sapatos Quente Venda De Lazer gray Masculinos Mycoron cWw0zYHqx Preto brown Homens Cinza Luxo Pria 2019 Moda Formais Macios Marrom Preto Couro Sepatu Sapatos Quente Venda De Lazer gray Masculinos Mycoron cWw0zYHqx Preto brown Homens Cinza Luxo Pria 2019 Moda Formais Macios Marrom Preto Couro Sepatu Sapatos Quente Venda De Lazer gray Masculinos Mycoron cWw0zYHqx Preto brown Homens Cinza Luxo Pria 2019 Moda Formais Macios Marrom Preto Couro Sepatu Sapatos Quente Venda De Lazer gray Masculinos Mycoron cWw0zYHqx Preto brown Homens Cinza Luxo Pria 2019 Moda Formais Macios Marrom Preto Couro Sepatu Sapatos Quente Venda De Lazer gray Masculinos Mycoron cWw0zYHqx
Sair /  Alterar )

Vestido Flats Preto Ternos Negócios Clássicos marrom Mycolen Zapatos Luxo Hombre De Homem Novos Deslizamento Dos Sapatas Homens Pretas Vestir Em Sapatos 2019 awqRBq5