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:

white Qualidade Tênis Black Genuíno Flats Alta Dividir L5 Sapatos Ar Couro Homens Lace Ao Respirável Masculino Dos Livre Up Casuais Loafers De wOq4fnwx1

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

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

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

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 )

Retro Homens Praia De Sapatos Masculinos Casuais Chinelos Couro Zapatos Hombre Moda brown Genuíno Verão Livre Black Ao Flats Lazer Sandalia Sandálias Ar 5Fnazq