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:

Homens Botas Cotton Couro Pele Dos Sapatos Qualidade Preto Com With Huanqiu Genuíno 2018 brown 100 De Inverno Cotton blue Preto black Wyq134 Tornozelo Real azul Hight qfx0wz

/*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;
Laço Preto branco Homens Gancho Tenis Zapatos De Kanye Sapatilhas Hop Sapatos Hip West Masculino Hombre Dos Dança Grosso Fundo

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

Gancho Fundo De Hip Laço Homens Tenis Grosso Sapatos Kanye Dos Hombre Masculino Sapatilhas Hop Zapatos West branco Dança Preto wIqvx55SP

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 Dança Zapatos Tenis Sapatilhas Preto Hombre Gancho Fundo Dos Kanye Homens Hop West Sapatos Masculino De Laço Grosso Hip branco

Fundo Sapatilhas Hombre Tenis Dança Preto Masculino Hip Gancho Dos West Zapatos Sapatos Kanye Hop Grosso Homens branco De Laço
Masculino Tenis Zapatos Sapatilhas Dança Kanye Homens Gancho Hombre Grosso Preto De Sapatos Fundo branco Hop West Laço Hip Dos

Você está comentando utilizando sua conta Facebook.

Gancho Fundo De Hip Laço Homens Tenis Grosso Sapatos Kanye Dos Hombre Masculino Sapatilhas Hop Zapatos West branco Dança Preto wIqvx55SP Gancho Fundo De Hip Laço Homens Tenis Grosso Sapatos Kanye Dos Hombre Masculino Sapatilhas Hop Zapatos West branco Dança Preto wIqvx55SP Gancho Fundo De Hip Laço Homens Tenis Grosso Sapatos Kanye Dos Hombre Masculino Sapatilhas Hop Zapatos West branco Dança Preto wIqvx55SP Gancho Fundo De Hip Laço Homens Tenis Grosso Sapatos Kanye Dos Hombre Masculino Sapatilhas Hop Zapatos West branco Dança Preto wIqvx55SP Gancho Fundo De Hip Laço Homens Tenis Grosso Sapatos Kanye Dos Hombre Masculino Sapatilhas Hop Zapatos West branco Dança Preto wIqvx55SP Gancho Fundo De Hip Laço Homens Tenis Grosso Sapatos Kanye Dos Hombre Masculino Sapatilhas Hop Zapatos West branco Dança Preto wIqvx55SP
Sair /  Alterar )

Boots Sl424 Couro Martin Vintage Sapatos Dos Do Equitação Calçados Marrom Redondo Brogue Ankle Homens Punk Designer Homem Dedo Rocker Handmade Genuíno Pé De Unq1xFR