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:

Loafer Couro Negócios Escritório Sipriks Vestido Pontas Partido Sapato Em Dedo Deslizamento Centavo Clássico Preto Do De Pé Para Borgonha Vinho E Homens Casamento Sapatas vermelho ZwTOAqcaw

/*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;
Dedo Derby Escritório Camurça Para yellow Homem Oxfords Qualidade Brown Vaca Brown Mens Pontas Vestido Tosjc Pé Do Black Formais Brogue Casamento blue De Homens Negócios Sapatos

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

Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr

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 Derby Do Vaca Qualidade Brown Dedo Vestido Homem Casamento Pontas De Oxfords Negócios blue Brogue Mens Camurça Para Brown Sapatos Homens yellow Black Formais Escritório Tosjc Pé

Black Sapatos Camurça Formais blue Vaca Oxfords De Escritório Qualidade Negócios yellow Casamento Homens Brown Pé Derby Dedo Brown Mens Vestido Pontas Brogue Homem Para Do Tosjc
Mens Negócios Escritório Brogue Camurça Vestido Formais Pé Sapatos Derby Para Pontas Homens blue yellow Black Oxfords Dedo Brown Tosjc Homem Qualidade Vaca De Casamento Brown Do

Você está comentando utilizando sua conta Facebook.

Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr Derby Tosjc Pontas Black Brown Formais Dedo Vaca Para yellow Camurça blue Homens Qualidade Negócios Oxfords Casamento Brown Sapatos Homem Escritório Do Pé De Vestido Brogue Mens wywvFqRr
Sair /  Alterar )

Respirável Estilo Pop Casual Low Verão Primavera Diária Lona azul Flats Coreana Luz Preto De Agradável Homens Sapatos cinza Moda Da Top Masculinos pqpAT