<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Olá pessoal!<br>
<br>
Estou trabalhando numa base de dados e preciso criar algumas
dummies, sendo que comando que geralmente utilizo é:<br>
<br>
<br>
mydata$dac<-ifelse(mydata$origin=="ac",1,0)<br>
<br>
<br>
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:<br>
<br>
<br>
<br>
Dummies para as regiões de origem (origin)<br>
<br>
Dummies para as regiões de destino (destination)<br>
<br>
Dummies para as regiões de origem com relação ao ano (Por exemplo:
origin ac e ano 1998 = 1, ...)<br>
<br>
Dummies para as regiões de destino com relação ao ano (Por exemplo:
destination ac e ano 1998 = 1, ...)<br>
<br>
Dummy para ano<br>
<br>
<br>
<br>
> str(mydata)<br>
'data.frame': 4158 obs. of 9 variables:<br>
$ origin : Factor w/ 27 levels "ac","al","am",..: 1 1 1 1 1 1 1
1 1 1 ...<br>
$ destination: Factor w/ 78 levels "ac","africa",..: 3 3 5 5 7 7 13
13 17 17 ...<br>
$ ano : int 1998 1999 1999 1998 1999 1998 1999 1998 1998
1999 ...<br>
$ pib_i : num 1694329 1866542 1866542 1694329 1866542 ...<br>
$ pop_i : int 514050 527937 527937 514050 527937 514050
527937 514050 514050 527937 ...<br>
$ value : num 785 115 32290 0 0 ...<br>
$ pib_j : num 6676333 6935080 13933920 13198510 2128307 ...<br>
$ pop_j : num 2688117 2713203 2580860 2520684 439781 ...<br>
$ dist : num 5039 5039 1445 1445 NA ...<br>
<br>
<br>
<br>
<br>
Desde já muito obrigado!<br>
<br>
<br>
<div class="moz-signature">-- <br>
<font size="1"><b>Alexandre Rodrigues Loures</b><br>
</font></div>
</body>
</html>