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:

Casuais black white Em Sapato Dos Calçado Chelsea Outono black Homens Andando Verão Macio 2019 Plana Deslizamento 2 E Lazer Do 2 Sapatos Confortável White 514WPqBF

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

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

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

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 )

Borla Sólida Nova Dos Toe Em Apontou Cor Shoes Couro Forma Bullock Red Do Black wine Deslizamento yellow Homens Oxfords Esculpida Plutônio nOXx0WXqzr