<div dir="ltr">Muito obrigado a todos pela atenção e diposição. Resolveu o meu problema. Eu tinha passado um dia e meio procurando a solução em forúns, blogs, apostilas...<div><br></div><div>Valeu pela ajuda.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-09-29 17:47 GMT-04:00 Rodolfo Souza <span dir="ltr"><<a href="mailto:rodolfomssouza@gmail.com" target="_blank">rodolfomssouza@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Olá pessoal, gostaria mais uma vez da ajuda de vocês.<div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)">Eu estou precisando criar uma função no R que tem três condições e após testar todas as condições o programa me retorne um resultado na forma de vetor para cada valor (input) na função.</span></div><div><span style="background-color:rgb(255,255,255)">Segue o código que consegui fazer até agora:</span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><div><span style="background-color:rgb(255,255,255)">x=c(-5,-4,-3,-2,-1,0,1,2,3,4,5);x</span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)">fr=function(x){</span></div><div><span style="background-color:rgb(255,255,255)">  r=numeric(length = length(x));</span></div><div><span style="background-color:rgb(255,255,255)">  for(i in seq(along=x)){</span></div><div><span style="background-color:rgb(255,255,255)">    if(x<-3){r[i]=0}</span></div><div><span style="background-color:rgb(255,255,255)">    else if(x>=-3 && x<=2){r[i]=3*x}</span></div><div><span style="background-color:rgb(255,255,255)">    else{r[i]=1}</span></div><div><span style="background-color:rgb(255,255,255)">  }</span></div><div><span style="background-color:rgb(255,255,255)">  return(r)</span></div><div><span style="background-color:rgb(255,255,255)">}</span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)">rs=fr(x);rs</span></div><div><span style="background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)">O resultado saí: <span style="color:rgb(0,0,0);font-family:'DejaVu Sans Mono';font-size:13px;line-height:16px;white-space:pre-wrap">0 0 0 0 0 0 0 0 0 0 0</span></span></div><div><span style="color:rgb(0,0,0);font-family:'DejaVu Sans Mono';font-size:13px;line-height:16px;white-space:pre-wrap;background-color:rgb(255,255,255)"><br></span></div><div><font color="#000000" face="DejaVu Sans Mono"><span style="line-height:16px;white-space:pre-wrap;background-color:rgb(255,255,255)">Se eu tenho só um valor no vetor e não utilizo o "for" consigo resolver, mas se o vetor tem mais de um valor dá erro.</span></font></div><div><font color="#000000" face="DejaVu Sans Mono"><span style="line-height:16px;white-space:pre-wrap;background-color:rgb(255,255,255)"><br></span></font></div><div><font color="#000000" face="DejaVu Sans Mono"><span style="line-height:16px;white-space:pre-wrap;background-color:rgb(255,255,255)">Desde já grato pela atenção/ajuda.</span></font></div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br><div dir="ltr"><div>Rodolfo Marcondes Silva Souza</div><div>Engenheiro Agrônomo</div><div>Mestre em Produção Vegetal - UFRPE/UAST</div><div>Doutorando em Tecnologias Energéticas e Nucleares - UFPE/DEN</div><div><a href="http://lattes.cnpq.br/4486320338778858" target="_blank">Currículo Lattes</a><br></div><div><br></div><div><br></div><div><br></div>
</div>
</font></span></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>Rodolfo Marcondes Silva Souza</div><div>Engenheiro Agrônomo</div><div>Mestre em Produção Vegetal - UFRPE/UAST</div><div>Doutorando em Tecnologias Energéticas e Nucleares - UFPE/DEN</div><div><a href="http://lattes.cnpq.br/4486320338778858" target="_blank">Currículo Lattes</a><br></div><div><br></div><div><br></div><div><br></div>
</div>
</div>