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:

Branco Projeto Cabeça Chinoiserie Tênis white Mulher Leão Homem Planas Black Lona Casuais Preto Applique De Aldrava Sapatos Top Wen Animal Alta E0qwOTB

/*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;
Casuais Plush 47 Slip On Xammep Alta Homens Marca Sneakers Black Masculinos Qualidade Size Além Pu Flats Men Inverno Quente Da Sapatos Big blue 48

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

Sapatos Plush Size Xammep Big Da Flats Casuais Além Black Quente Inverno Pu Men blue 48 Qualidade On Alta Marca Slip 47 Sneakers Masculinos Homens 4fSdqOw4

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 Alta Sneakers Xammep Quente Size Flats Qualidade Marca Plush Sapatos Da 47 Além On Slip 48 Homens Men Inverno Casuais Big Pu Masculinos Black blue

Sapatos Pu Size Flats Masculinos 47 Da Homens Alta Inverno Qualidade Marca 48 Sneakers Além Men Plush Casuais On Quente blue Big Slip Black Xammep
Masculinos Sapatos 48 Alta Plush Men Slip Black Size Inverno Quente Pu Big Qualidade 47 Flats On blue Marca Sneakers Xammep Além Casuais Da Homens

Você está comentando utilizando sua conta Facebook.

Sapatos Plush Size Xammep Big Da Flats Casuais Além Black Quente Inverno Pu Men blue 48 Qualidade On Alta Marca Slip 47 Sneakers Masculinos Homens 4fSdqOw4 Sapatos Plush Size Xammep Big Da Flats Casuais Além Black Quente Inverno Pu Men blue 48 Qualidade On Alta Marca Slip 47 Sneakers Masculinos Homens 4fSdqOw4 Sapatos Plush Size Xammep Big Da Flats Casuais Além Black Quente Inverno Pu Men blue 48 Qualidade On Alta Marca Slip 47 Sneakers Masculinos Homens 4fSdqOw4 Sapatos Plush Size Xammep Big Da Flats Casuais Além Black Quente Inverno Pu Men blue 48 Qualidade On Alta Marca Slip 47 Sneakers Masculinos Homens 4fSdqOw4 Sapatos Plush Size Xammep Big Da Flats Casuais Além Black Quente Inverno Pu Men blue 48 Qualidade On Alta Marca Slip 47 Sneakers Masculinos Homens 4fSdqOw4 Sapatos Plush Size Xammep Big Da Flats Casuais Além Black Quente Inverno Pu Men blue 48 Qualidade On Alta Marca Slip 47 Sneakers Masculinos Homens 4fSdqOw4
Sair /  Alterar )

Verão Gladiador Sapatas Sandálias Estilo Couro Salto Homens Flats Causal Do Plana Masculino 1 Férias Ornamentação Negros Legais Real 5gwPngxEtX