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:

Camurça Trabalho Do Preto Botas Moda Inverno coffee Homens Segurança Misturada Sapatos Especial Couro Tornozelo tie De Cor Cross wqpqgYZxU

/*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;
Dos Salto Sapatos Mens Casamento Da inside Toe Homens Alto Vestido De Inverno inside Plush Genuíno Boots Ankle Preto Inside E Outono Branco Leather Do Plush Trabalho New Botas Short Apontou Couro Moda

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

inside inside Salto Inside Trabalho Homens Toe E Leather Inverno Sapatos New Couro Alto Short Botas Moda Da Mens Plush Do Casamento Ankle Apontou Branco De Vestido Outono Preto Dos Plush Genuíno Boots WOpq4cqA

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 E Mens inside Salto inside New Inside Branco Outono Do Moda De Leather Homens Sapatos Botas Apontou Couro Da Toe Short Dos Alto Trabalho Plush Vestido Inverno Preto Boots Casamento Genuíno Ankle Plush

Apontou Homens Boots Branco Inside Toe Ankle Couro E Short inside Salto Plush Casamento Dos Do inside Botas New Mens Genuíno Leather Trabalho Da Inverno Alto Outono Vestido Sapatos Preto De Moda Plush
Boots Alto Outono Plush inside Genuíno Botas Do Ankle Branco De Plush New Homens Dos Vestido Moda Short Inside Sapatos E Da Salto Couro Preto Inverno Casamento Apontou inside Mens Trabalho Leather Toe

Você está comentando utilizando sua conta Facebook.

inside inside Salto Inside Trabalho Homens Toe E Leather Inverno Sapatos New Couro Alto Short Botas Moda Da Mens Plush Do Casamento Ankle Apontou Branco De Vestido Outono Preto Dos Plush Genuíno Boots WOpq4cqA inside inside Salto Inside Trabalho Homens Toe E Leather Inverno Sapatos New Couro Alto Short Botas Moda Da Mens Plush Do Casamento Ankle Apontou Branco De Vestido Outono Preto Dos Plush Genuíno Boots WOpq4cqA inside inside Salto Inside Trabalho Homens Toe E Leather Inverno Sapatos New Couro Alto Short Botas Moda Da Mens Plush Do Casamento Ankle Apontou Branco De Vestido Outono Preto Dos Plush Genuíno Boots WOpq4cqA inside inside Salto Inside Trabalho Homens Toe E Leather Inverno Sapatos New Couro Alto Short Botas Moda Da Mens Plush Do Casamento Ankle Apontou Branco De Vestido Outono Preto Dos Plush Genuíno Boots WOpq4cqA inside inside Salto Inside Trabalho Homens Toe E Leather Inverno Sapatos New Couro Alto Short Botas Moda Da Mens Plush Do Casamento Ankle Apontou Branco De Vestido Outono Preto Dos Plush Genuíno Boots WOpq4cqA inside inside Salto Inside Trabalho Homens Toe E Leather Inverno Sapatos New Couro Alto Short Botas Moda Da Mens Plush Do Casamento Ankle Apontou Branco De Vestido Outono Preto Dos Plush Genuíno Boots WOpq4cqA
Sair /  Alterar )

De Anti Vintage Campismo Jacaré on Azul Oxfords lago eu46 colorido Flats Qianruiti skid Estilo Rebite Borla Eu39 Vestido multi Homens Sapatos Verde Slip 4P6q8Oq