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:

Chinelo Oxford Cravado Dos De Homens Ouro Vermelho Veludo Floral Italiano Toe Sapatos Ferro Picture As Picture as Genuíno Preto Bordado Elegante Couro Loafers Casamento 6AHpA

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

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

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

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 )

De Masculinos Formal Sapatos brown Dos Sociais Oxfords Moda Negócios Marrom Homens Couro Black Vestido preto Genuíno Casamento YYOxgw