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:

Sobre Floral Bordado Da Cânhamo Homens Sapatos Vermelho Deslizar vermelho Lona Alpercatas Azul Agradável Verão Chic Azul De Conforto Ocasional Moda 2018 4Ug168

/*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;
Em Dos Mocassins Marrom Rebites Britânica Cinza Mens Sapatas Sapatos Ouro Deslizamento De Homens Couro Marrom Moda Escuro Brilhante Beertola Borla cinza Strass

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

Dos Marrom Moda De Cinza Em Sapatas Homens Escuro cinza Mocassins Marrom Rebites Borla Britânica Ouro Strass Mens Couro Sapatos Deslizamento Brilhante Beertola Bqpfxf

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 Strass Escuro Beertola Dos Mocassins Em Homens Moda Ouro Deslizamento Marrom Britânica Rebites Brilhante Cinza Sapatas Mens Marrom cinza De Borla Couro Sapatos

Homens Strass Escuro Brilhante Dos Em cinza Cinza Rebites Mens Borla Marrom Mocassins Sapatos Deslizamento Beertola Moda Britânica Marrom Sapatas De Couro Ouro
De Britânica Dos Mocassins Homens Sapatas Marrom Marrom cinza Mens Borla Couro Em Deslizamento Escuro Cinza Sapatos Beertola Brilhante Moda Ouro Strass Rebites

Você está comentando utilizando sua conta Facebook.

Dos Marrom Moda De Cinza Em Sapatas Homens Escuro cinza Mocassins Marrom Rebites Borla Britânica Ouro Strass Mens Couro Sapatos Deslizamento Brilhante Beertola Bqpfxf Dos Marrom Moda De Cinza Em Sapatas Homens Escuro cinza Mocassins Marrom Rebites Borla Britânica Ouro Strass Mens Couro Sapatos Deslizamento Brilhante Beertola Bqpfxf
Sair /  Alterar )

brown gray Sapatos Black Mens Casuais q0OwtUUI

Macio Condução Em 4 Sapatos Respirável Dos Flats Deslizamento Homens Black brown Couro Moda Genuínos Da Mocassins De OSHSnRq5T