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:

Maré Casuais Apartamentos Primavera up Lace Selvagem Malha Masculino Homens 2019 Pt7 Sapatos Dos Respirável cgp1Wxt

/*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;
Tamanho Da Inverno Botas Zftl brown Boots Mala Martins Grande Black Chelsea Homem Booties Genuíno Couro 012 Quente Novos Moda Homens De Handmade Dos Ankle Boots

/*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 Handmade brown Grande Boots Ankle Botas Moda Homem Booties Couro Chelsea Black Tamanho Homens De Inverno Mala Da Boots Novos Zftl Genuíno 012 Martins Quente 4TIxSS

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 brown Zftl Booties Novos Mala Boots Handmade Ankle Martins Homens Tamanho Couro Boots Chelsea Black Moda Dos De Botas Grande Quente Genuíno Da Homem 012 Inverno

Moda Mala Dos Homem Quente Couro Ankle Chelsea Boots Botas Black Genuíno Novos Tamanho Homens Martins De Boots Booties brown Handmade Inverno 012 Grande Zftl Da
Novos Genuíno Couro Chelsea Quente Boots Botas Grande Black Martins Da Boots Mala 012 Handmade Zftl brown Dos De Inverno Ankle Booties Moda Tamanho Homens Homem

Você está comentando utilizando sua conta Facebook.

Dos Handmade brown Grande Boots Ankle Botas Moda Homem Booties Couro Chelsea Black Tamanho Homens De Inverno Mala Da Boots Novos Zftl Genuíno 012 Martins Quente 4TIxSS Dos Handmade brown Grande Boots Ankle Botas Moda Homem Booties Couro Chelsea Black Tamanho Homens De Inverno Mala Da Boots Novos Zftl Genuíno 012 Martins Quente 4TIxSS Dos Handmade brown Grande Boots Ankle Botas Moda Homem Booties Couro Chelsea Black Tamanho Homens De Inverno Mala Da Boots Novos Zftl Genuíno 012 Martins Quente 4TIxSS Dos Handmade brown Grande Boots Ankle Botas Moda Homem Booties Couro Chelsea Black Tamanho Homens De Inverno Mala Da Boots Novos Zftl Genuíno 012 Martins Quente 4TIxSS Dos Handmade brown Grande Boots Ankle Botas Moda Homem Booties Couro Chelsea Black Tamanho Homens De Inverno Mala Da Boots Novos Zftl Genuíno 012 Martins Quente 4TIxSS Dos Handmade brown Grande Boots Ankle Botas Moda Homem Booties Couro Chelsea Black Tamanho Homens De Inverno Mala Da Boots Novos Zftl Genuíno 012 Martins Quente 4TIxSS
Sair /  Alterar )

Cores Homens Cobra As Picture Sapatos Sapatas On Geniune Dos Italianos Slip Marcas Couro De Misturadas Metálico Pointy Para Jacaré Pele Glitter vIWqwg5