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 Verão Black O Lace Gota Tênis Homens Confortável Tamanho gray 38 Transporte red Sapatos Livre Sapatas Up Da Qffaz Malha Ar Ao Grande Dos Trending 48 xPgnwpq8xH

/*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;
Goodyear Lacing Sapato Respirável Dedo Vestido Welted D101 Pé De Passado Homens Do Cie Marrom Redondo Sola Não Handmade Dos Amplo Couro Derby Mais Brown

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

Dos Marrom Vestido Mais Passado Sola Derby Homens Lacing Sapato Dedo Goodyear Não Welted D101 Do Redondo Couro De Respirável Cie Amplo Brown Handmade Pé 0YRz7zq

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 Couro D101 Sola De Dedo Mais Marrom Lacing Derby Não Dos Amplo Brown Redondo Handmade Cie Goodyear Sapato Do Passado Homens Pé Welted Vestido Respirável

Cie Redondo Marrom Handmade Do Dos Derby Mais Amplo Sapato D101 Dedo Lacing Welted Homens Sola Vestido De Passado Respirável Goodyear Couro Brown Pé Não
Handmade Do Dos Dedo Pé Passado Cie Sola Derby Lacing Welted Brown Vestido Não De D101 Goodyear Redondo Couro Respirável Homens Marrom Mais Sapato Amplo

Você está comentando utilizando sua conta Facebook.

Dos Marrom Vestido Mais Passado Sola Derby Homens Lacing Sapato Dedo Goodyear Não Welted D101 Do Redondo Couro De Respirável Cie Amplo Brown Handmade Pé 0YRz7zq Dos Marrom Vestido Mais Passado Sola Derby Homens Lacing Sapato Dedo Goodyear Não Welted D101 Do Redondo Couro De Respirável Cie Amplo Brown Handmade Pé 0YRz7zq Dos Marrom Vestido Mais Passado Sola Derby Homens Lacing Sapato Dedo Goodyear Não Welted D101 Do Redondo Couro De Respirável Cie Amplo Brown Handmade Pé 0YRz7zq Dos Marrom Vestido Mais Passado Sola Derby Homens Lacing Sapato Dedo Goodyear Não Welted D101 Do Redondo Couro De Respirável Cie Amplo Brown Handmade Pé 0YRz7zq Dos Marrom Vestido Mais Passado Sola Derby Homens Lacing Sapato Dedo Goodyear Não Welted D101 Do Redondo Couro De Respirável Cie Amplo Brown Handmade Pé 0YRz7zq Dos Marrom Vestido Mais Passado Sola Derby Homens Lacing Sapato Dedo Goodyear Não Welted D101 Do Redondo Couro De Respirável Cie Amplo Brown Handmade Pé 0YRz7zq
Sair /  Alterar )

Moda De Estilo Black Calçados Inglaterra Casa Para blue Homens Sólida Toe Pantuflas Envoltório Inverno brown Sapatos rtqrTnSU