[R-br] Criar Dummy
Alexandre Loures
alexandre.loures em ymail.com
Quarta Abril 23 14:51:03 BRT 2014
Olá pessoal!
Estou trabalhando numa base de dados e preciso criar algumas dummies,
sendo que comando que geralmente utilizo é:
mydata$dac<-ifelse(mydata$origin=="ac",1,0)
Mas como preciso criar várias dummies, gostaria de saber se há como
fazer isso de uma só vez? Isto é, utilizando um único comando. As
dummies são para origin, destination e ano. Ou seja:
Dummies para as regiões de origem (origin)
Dummies para as regiões de destino (destination)
Dummies para as regiões de origem com relação ao ano (Por exemplo:
origin ac e ano 1998 = 1, ...)
Dummies para as regiões de destino com relação ao ano (Por exemplo:
destination ac e ano 1998 = 1, ...)
Dummy para ano
> str(mydata)
'data.frame': 4158 obs. of 9 variables:
$ origin : Factor w/ 27 levels "ac","al","am",..: 1 1 1 1 1 1 1 1
1 1 ...
$ destination: Factor w/ 78 levels "ac","africa",..: 3 3 5 5 7 7 13 13
17 17 ...
$ ano : int 1998 1999 1999 1998 1999 1998 1999 1998 1998 1999 ...
$ pib_i : num 1694329 1866542 1866542 1694329 1866542 ...
$ pop_i : int 514050 527937 527937 514050 527937 514050 527937
514050 514050 527937 ...
$ value : num 785 115 32290 0 0 ...
$ pib_j : num 6676333 6935080 13933920 13198510 2128307 ...
$ pop_j : num 2688117 2713203 2580860 2520684 439781 ...
$ dist : num 5039 5039 1445 1445 NA ...
Desde já muito obrigado!
--
*Alexandre Rodrigues Loures*
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140423/9f92230d/attachment.html>
Mais detalhes sobre a lista de discussão R-br