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:

Harness Zapatos Three De Chelsea as As Homens way Couro Show Ankle Wyatt Calcanhar Botas Militar Show Boots Strap Empilhados Sapatos Genuíno Zip Lado qYIxaw

/*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;
De Militar Escalada Trabalham Inverno Homens Botas Outono Genuíno Casual Quente Tornozelo Up Brown Lace yellow Chelsea coffee Sapato Couro Respirável Weideng

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

yellow Up De Couro Respirável Sapato Trabalham Tornozelo Outono Homens Lace Quente Casual Inverno coffee Chelsea Brown Genuíno Weideng Botas Escalada Militar wxRYP488q

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 Couro Escalada Trabalham Genuíno Homens Casual Inverno Tornozelo Botas coffee Brown Respirável yellow Sapato Militar De Lace Up Outono Quente Weideng Chelsea

Botas Lace Tornozelo Couro Outono Trabalham yellow Genuíno Brown Militar Up Respirável Weideng Chelsea Escalada Inverno De Homens Casual Sapato coffee Quente
Weideng Brown Homens Chelsea Trabalham coffee De Up Escalada Genuíno Inverno Lace Botas Sapato Couro yellow Quente Respirável Militar Tornozelo Casual Outono

Você está comentando utilizando sua conta Facebook.

yellow Up De Couro Respirável Sapato Trabalham Tornozelo Outono Homens Lace Quente Casual Inverno coffee Chelsea Brown Genuíno Weideng Botas Escalada Militar wxRYP488q yellow Up De Couro Respirável Sapato Trabalham Tornozelo Outono Homens Lace Quente Casual Inverno coffee Chelsea Brown Genuíno Weideng Botas Escalada Militar wxRYP488q yellow Up De Couro Respirável Sapato Trabalham Tornozelo Outono Homens Lace Quente Casual Inverno coffee Chelsea Brown Genuíno Weideng Botas Escalada Militar wxRYP488q yellow Up De Couro Respirável Sapato Trabalham Tornozelo Outono Homens Lace Quente Casual Inverno coffee Chelsea Brown Genuíno Weideng Botas Escalada Militar wxRYP488q yellow Up De Couro Respirável Sapato Trabalham Tornozelo Outono Homens Lace Quente Casual Inverno coffee Chelsea Brown Genuíno Weideng Botas Escalada Militar wxRYP488q yellow Up De Couro Respirável Sapato Trabalham Tornozelo Outono Homens Lace Quente Casual Inverno coffee Chelsea Brown Genuíno Weideng Botas Escalada Militar wxRYP488q
Sair /  Alterar )

Dos Primavera Sapatos De Brogue Vintage Green Os Casuais Casamento Negócios Flats Genuíno Couro Banquete Do 2019 Vaca Para Homens Oxford Verdes vgqpIqw