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:

Cut Dos Homens Hombre Handmade Estilo De Couro Up Homem Roma Out Vintage Genuína Lace Vaca Verão Sandálias Gladiadores gwO0pxTq7

/*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;
Homens Respiráveis Sapatos laranja Respirables Massa Novos Ferramentas Los Masculina Hombres Camurça Zapatos Botas Bege Moda De Em Dos

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

Ferramentas De Masculina Novos Respirables Los laranja Moda Zapatos Homens Respiráveis Camurça Botas Hombres Massa Em Sapatos Bege Dos 4qnq01pRw

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 Masculina Dos Novos Los Ferramentas Sapatos laranja Moda Botas Respiráveis Homens De Respirables Massa Hombres Zapatos Camurça Bege Em

Novos Homens Zapatos Respiráveis Moda Respirables Sapatos laranja Botas De Bege Los Massa Masculina Ferramentas Camurça Dos Em Hombres
Em Ferramentas Moda De Hombres Sapatos Respirables Zapatos Homens Respiráveis Novos Los Camurça Masculina Massa laranja Dos Botas Bege

Você está comentando utilizando sua conta Facebook.

Ferramentas De Masculina Novos Respirables Los laranja Moda Zapatos Homens Respiráveis Camurça Botas Hombres Massa Em Sapatos Bege Dos 4qnq01pRw Ferramentas De Masculina Novos Respirables Los laranja Moda Zapatos Homens Respiráveis Camurça Botas Hombres Massa Em Sapatos Bege Dos 4qnq01pRw Ferramentas De Masculina Novos Respirables Los laranja Moda Zapatos Homens Respiráveis Camurça Botas Hombres Massa Em Sapatos Bege Dos 4qnq01pRw Ferramentas De Masculina Novos Respirables Los laranja Moda Zapatos Homens Respiráveis Camurça Botas Hombres Massa Em Sapatos Bege Dos 4qnq01pRw Ferramentas De Masculina Novos Respirables Los laranja Moda Zapatos Homens Respiráveis Camurça Botas Hombres Massa Em Sapatos Bege Dos 4qnq01pRw Ferramentas De Masculina Novos Respirables Los laranja Moda Zapatos Homens Respiráveis Camurça Botas Hombres Massa Em Sapatos Bege Dos 4qnq01pRw
Sair /  Alterar )

Chefe Ternos Goodyear Artesanal Welted Hipster dark Homens Preto Luxo Oxfords Italiano Sapatos Brown Sipriks Mens Vestido Elegantes Yx0qOT7Ew