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:

Calçado Jogging Calçados Men Sexo Atletismo Livre Ao Cesta branco Preto Tênis O De Correndo Sapatos Masculino Malha Esportivos Ar Dos vermelho Hombre Homens Walking Para Treinadores 1Hq7Bax

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

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

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

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 )

Altura Britânico Formadores Rebite 2018 Skate De Elevador Preto black Camurça Sapatos Crescente Prisioneiro Nas Elevator Novo Do Elevator Parafuso Escorregar Homens Famoso Escondido Preto Sapatilhas red Estilo zEq6wHxWA