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:

Solda picture De Trabalho Plataforma With Genuíno Black brown Fur Aço Homens Sapatos black Moda Without Couro Primavera Tamanho Elétrica Fur Botas Color Fur Da Grande Segurança Outono Biqueira 7zFFvgqfw

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

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

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

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 )

Oxford Handmade Couro Casamento Genuíno Do Marca Patina Festa Sapatos Vintage Designer De Dos Vestido Zapato Itália Masculino Vikeduo 2019 Sapato Brown Homens q6PfEU