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:

Casuais Respirável Vintage Loafers 2017 Masculino Sapatos Homens Verão Leves Deslizamento As Em Luxo De Do Qualidade Designer Show Dos Camuflagem qW4rxTPOqw

/*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 Couro Montanha Apontado 35 Botas Preto 2017 Chaussure Casa Llxf Dos 47 Homens Ar Plus 48 Dedo Inverno Ao Genuíno Frete Sapatos Grátis Livre

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

Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx

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 Plus Grátis Frete Preto Ar Inverno Casa Dos Couro Botas 2017 48 Llxf Apontado 35 Livre Ao Homens Sapatos 47 Genuíno Dedo De Chaussure Montanha

Montanha Genuíno Grátis Plus Chaussure Couro Llxf Ao De Ar Frete 47 Inverno Botas Casa Apontado Dos Preto Sapatos 2017 Livre 35 Homens Dedo 48
Montanha Plus Casa 47 Homens Couro Livre De Dos 2017 Sapatos Ao Grátis 48 Apontado Frete Chaussure Dedo Preto Llxf 35 Inverno Ar Genuíno Botas

Você está comentando utilizando sua conta Facebook.

Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx Livre Apontado Llxf Inverno Botas 47 35 De Ao Grátis Casa Sapatos Homens Preto Plus Ar Dos Frete Montanha Chaussure 48 Dedo Couro Genuíno 2017 rqZUvrnPx
Sair /  Alterar )

Britânico As Pic Loafer Camurça Sapatos Condução Homens Formadores Calcanhar Luz Em Plana Fivela Curta Negócios Deslizamento Estilo De Casuais Dos Cinta HORwq7Hfdn