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:

Projeto Superstar Couro Handmade Loafer Festa Brown De Vikeduo Original Genuíno Homens Sapatos Luxo Casual Casamento Dos Personalizado Moda 100 x8Axqaw

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

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

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

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 )

Sapatos Homens Couro Casuais Oxford vermelho Apontou De Britânico Estilo Lace Dos Plano Masculino Masculinos Negócios Com Lazer Vinho up Moda Preto EwBCqX