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:

Superiores De 9863mbl Grosso Botas Quente Sapatas Tornozelo Idade Genuíno Inverno Couro Business Masculino Altas Meia 9863mbr Não Casual Pai Sapatos Homens Do slip Osco sola t1pwAA

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

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

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

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 )

Handmade Marca Natural Bottine vermelho Genuína Tornozelo Homens E Vinho Botas Designer Outono Couro Up Northmarch Neve Preto Inverno Lace Sapatos De q0H8HXT