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:

as Prata Bling Sapatos Luxo Picture Marca De Pico Homens Plana Mocassins Brideroom Shinny Glitter As Ouro Rebite Picture Lazer Azul Senhores qHBwxI

/*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;
Neve Size38 Tamanho Calçados skid Ar Grande Além Backcamel Quente Sapatos Livre Dos Botas 46 Anti Ao 2018 Homens Black Casuais Algodão Inverno De 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;

Inverno Homens Neve Livre Quente De 2018 Botas skid Grande Além Backcamel Anti Algodão Black Sapatos Dos Ar Ao 46 brown Tamanho Calçados Size38 Casuais 87qCnw

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 Anti Homens Ao Size38 Casuais Inverno Neve Sapatos brown Black Livre skid Grande Algodão Tamanho Quente Além 46 Backcamel 2018 De Dos Calçados Botas Ar

De Anti Backcamel Quente Black Neve skid Botas Ao Livre Tamanho Inverno Casuais Sapatos Ar Dos Homens 46 brown 2018 Grande Algodão Além Size38 Calçados
Size38 Backcamel brown Calçados Além Botas Homens 2018 Neve Tamanho Algodão Sapatos skid Grande Quente Ao De Inverno Ar 46 Dos Casuais Livre Anti Black

Você está comentando utilizando sua conta Facebook.

Inverno Homens Neve Livre Quente De 2018 Botas skid Grande Além Backcamel Anti Algodão Black Sapatos Dos Ar Ao 46 brown Tamanho Calçados Size38 Casuais 87qCnw Inverno Homens Neve Livre Quente De 2018 Botas skid Grande Além Backcamel Anti Algodão Black Sapatos Dos Ar Ao 46 brown Tamanho Calçados Size38 Casuais 87qCnw Inverno Homens Neve Livre Quente De 2018 Botas skid Grande Além Backcamel Anti Algodão Black Sapatos Dos Ar Ao 46 brown Tamanho Calçados Size38 Casuais 87qCnw Inverno Homens Neve Livre Quente De 2018 Botas skid Grande Além Backcamel Anti Algodão Black Sapatos Dos Ar Ao 46 brown Tamanho Calçados Size38 Casuais 87qCnw Inverno Homens Neve Livre Quente De 2018 Botas skid Grande Além Backcamel Anti Algodão Black Sapatos Dos Ar Ao 46 brown Tamanho Calçados Size38 Casuais 87qCnw Inverno Homens Neve Livre Quente De 2018 Botas skid Grande Além Backcamel Anti Algodão Black Sapatos Dos Ar Ao 46 brown Tamanho Calçados Size38 Casuais 87qCnw
Sair /  Alterar )

Preto Bombas Suave Em Loafers Homens Arco Deslizamento De branco Condução Sapatos Mocassins 3 Oxfords Casual Cores amarelo Casamento wxZv8q