<div dir="ltr"><div>Caro Henry<br><br></div><div>Quando tentei ajudar estava no meio de uma viagem de férias, e sem acesso ideal de um computador. O Rodrigo foi bem acertivo na solução do problema que você apresentou.<br></div><div>A despeito destas dificuldades iniciais esta é uma linguagem muito poderosa e que com um pouco de paciência valerá o esforço em aprender.<br></div><div>Uma possibilidade de aprendizado, que venho usando com alunos de Ciências Sociais, é empregar o pacote "Rcmdr" que simula um ambiente "point click".<br></div><div>Atenciosamente<br></div><div>Jobenil Júnior<br> <br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 12 de janeiro de 2015 10:16, Rodrigo Coster <span dir="ltr"><<a href="mailto:rcoster@gmail.com" target="_blank">rcoster@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Acho que tu inverteu o nome das variáveis, não?<div><br></div><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px">No seu comando:</span></div><span class=""><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px"><br></span></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px">cff$Qual.a.sua.idade. <- cut(cff$grupos.de.idade, c(19, 26, 36, 46, 56, 66, 76, 80), labels = c("19 ate 26", "27 ate 36", "37 ate 46", "47 ate 56", "57 ate 66", "67 ate 76", "acima de 77"))</span></div></blockquote><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px"><br></span></div></span><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px">Cria a variável "Qual.a.sua.idade." (que já existe e, portanto, será sobrescrita) através dos valores da variável "grupos.de.idade", que não existe. Acredito que tu queria fazer o contrário:</span></div><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px"><br></span></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" color="#000000"><span style="font-size:14px">cff$grupos.de.idade <- cut(cff$Qual.a.sua.idade., c(19, 26, 36, 46, 56, 66, 76, 80), labels = c("19 ate 26", "27 ate 36", "37 ate 46", "47 ate 56", "57 ate 66", "67 ate 76", "acima de 77"))</span></font></div></blockquote><div><font face="HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" color="#000000"><span style="font-size:14px"><br></span></font></div><div><font face="HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" color="#000000"><span style="font-size:14px">Lembrando que o intervalo não inclui o limite inferior. Como no tu caso o limite inferior do 1o intervalo é 19 e tu possui um dado com 19, talvez seja interessante incluir o limite inferior no 1o intervalo através do parâmetro <b>include.lowest</b></span></font></div><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px"><br></span></div><div><font face="HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" color="#000000"><span style="font-size:14px">cff$grupos.de.idade <- cut(cff$Qual.a.sua.idade., c(19, 26, 36, 46, 56, 66, 76, 80), labels = c("19 ate 26", "27 ate 36", "37 ate 46", "47 ate 56", "57 ate 66", "67 ate 76", "acima de 77"), include.lowest = TRUE)</span></font><br></div><div><font face="HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" color="#000000"><span style="font-size:14px"><br></span></font></div><div><font face="HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" color="#000000"><span style="font-size:14px">Veja aqui a diferença dos 2:</span></font></div><div><font face="HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" color="#000000"><span style="font-size:14px"><br></span></font></div><div><font color="#000000"><div><span style="font-size:14px"><font face="monospace, monospace">cut(cff$Qual.a.sua.idade., c(19, 26, 36, 46, 56, 66, 76, 80), labels = c("19 ate 26", "27 ate 36", "37 ate 46", "47 ate 56", "57 ate 66", "67 ate 76", "acima de 77"))</font></span></div><div><span style="font-size:14px"><font face="monospace, monospace">[1] acima de 77 <span style="background-color:rgb(255,255,0)"><NA>     </span>   37 ate 46   27 ate 36   27 ate 36   47 ate 56  </font></span></div><div><span style="font-size:14px"><font face="monospace, monospace">Levels: 19 ate 26 27 ate 36 37 ate 46 47 ate 56 57 ate 66 67 ate 76 acima de 77</font></span></div><div><span style="font-size:14px"><font face="monospace, monospace">cut(cff$Qual.a.sua.idade., c(19, 26, 36, 46, 56, 66, 76, 80), labels = c("19 ate 26", "27 ate 36", "37 ate 46", "47 ate 56", "57 ate 66", "67 ate 76", "acima de 77"), include.lowest = TRUE)</font></span></div><div><span style="font-size:14px"><font face="monospace, monospace">[1] acima de 77 <span style="background-color:rgb(255,255,0)">19 ate 26</span>   37 ate 46   27 ate 36   27 ate 36   47 ate 56  </font></span></div><div><span style="font-size:14px"><font face="monospace, monospace">Levels: 19 ate 26 27 ate 36 37 ate 46 47 ate 56 57 ate 66 67 ate 76 acima de 77</font></span></div><div><span style="font-size:14px"><font face="monospace, monospace"><br></font></span></div><div><span style="font-size:14px"><font face="monospace, monospace"><br></font></span></div></font>[]'s<font color="#000000"><div style="font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px"><br></div></font></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-12 11:05 GMT-02:00 Henry Mazer <span dir="ltr"><<a href="mailto:henrymazer@yahoo.com.br" target="_blank">henrymazer@yahoo.com.br</a>></span>:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px"><div dir="ltr"><span>E como faço pra resolver isso, por gentileza?</span></div> <div><br><br></div><div style="display:block"> <div style="font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"> <div dir="ltr"> <font face="Arial"> Em Domingo, 11 de Janeiro de 2015 17:28, Fernando Antonio de souza <<a href="mailto:nandodesouza@gmail.com" target="_blank">nandodesouza@gmail.com</a>> escreveu:<br> </font> </div><div><div>  <br><br> <div><div><div><div dir="ltr">Estou sem acesso ao computador aqui para comprovar mas acho q o problema eh que o objeto retornado pela função cut() possui dimensões diferentes do objeto cff$Qual.a.sua.idade e por esse motivo não é possível substituir um objeto ao outro.<br clear="none"></div>
<div>Em 11/01/2015 14:15, "Henry Mazer" <<a rel="nofollow" shape="rect" href="mailto:henrymazer@yahoo.com.br" target="_blank">henrymazer@yahoo.com.br</a>> escreveu:<br clear="none"><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px"><div dir="ltr"><span>Obrigado.</span></div><div dir="ltr"><span>Mas agora apareceu este erro:</span></div><div dir="ltr"><span>Erro em `$<-.data.frame`(`*tmp*`, "Qual.a.sua.idade.", value = integer(0)) : <br clear="none">  replacement has 0 rows, data has 6</span></div><div dir="ltr"><br clear="none"><span></span></div><div dir="ltr"><span>Não sei se entendi certo, mas parece que a variável </span><span>"Qual.a.sua.idade." não era de números inteiros.</span></div><div dir="ltr"><span>Fiz o seguinte:</span></div><div dir="ltr"><span>as.integer(cff$Qual.a.sua.idade.)</span></div><div dir="ltr"><br clear="none"><span></span></div>mas o erro continua. <div><br clear="none"><br clear="none"></div><div style="display:block"> <div style="font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"> <div dir="ltr"> <font face="Arial"> Em Domingo, 11 de Janeiro de 2015 7:29, Jobenil Luiz Magalhães Júnior <<a rel="nofollow" shape="rect" href="mailto:pjobenil@gmail.com" target="_blank">pjobenil@gmail.com</a>> escreveu:<br clear="none"> </font> </div>  <br clear="none"><br clear="none"> <div><div><div><div>Henrique tente as.numeric(<span>cff$grupos.de.idade). </span><br clear="none"><br clear="none">Enviado do meu iPad</div><div><br clear="none">Em 11/01/2015, às 02:18, Henry Mazer <<a rel="nofollow" shape="rect" href="mailto:henrymazer@yahoo.com.br" target="_blank">henrymazer@yahoo.com.br</a>> escreveu:<br clear="none"><br clear="none"></div><div><blockquote type="cite"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px"><div dir="ltr">Olá!</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Meu nome é Henry e sou um iniciante em R.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Vou descrever o que fiz e qual foi o resultado:<br clear="none"></div><div dir="ltr">importei o seguinte arquivo <a rel="nofollow" shape="rect" href="http://www.datafilehost.com/d/8c230f1e" target="_blank">http://www.datafilehost.com/d/8c230f1e</a></div><div dir="ltr">deste jeito:<br clear="none"></div><div dir="ltr">cff <- read.csv('MyData.csv')</div><div dir="ltr"><br clear="none"></div><div dir="ltr">e tentei criar uma variável nova:</div><div dir="ltr">cff$Qual.a.sua.idade. <- cut(cff$grupos.de.idade, c(19, 26, 36, 46, 56, 66, 76, 80), labels = c("19 ate 26", "27 ate 36", "37 ate 46", "47 ate 56", "57 ate 66", "67 ate 76", "acima de 77"))</div><div dir="ltr"><br clear="none"></div><div dir="ltr">e recebi o seguinte erro:</div><div dir="ltr">Erro em cut.default(cff$grupos.de.idade, c(19, 26, 36, 46, 56, 66, 76,  : <br clear="none">  'x' deve ser numérico</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Procurei aqui na lista e não encontrei a resposta.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Agradeço desde já pela ajuda.<br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr"><br clear="none"></div></div></div></blockquote></div><blockquote type="cite"><div><span>_______________________________________________</span><br clear="none"><span>R-br mailing list</span><br clear="none"><span><a rel="nofollow" shape="rect" href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a></span><br clear="none"><span><a rel="nofollow" shape="rect" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a></span><br clear="none"><span>Leia o guia de postagem (<a rel="nofollow" shape="rect" href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.</span></div></blockquote></div></div><br clear="none"><br clear="none"></div>  </div> </div>  </div> </div></div></div><br clear="none">_______________________________________________<br clear="none">
R-br mailing list<br clear="none">
<a rel="nofollow" shape="rect" href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br clear="none">
<a rel="nofollow" shape="rect" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br clear="none">
Leia o guia de postagem (<a rel="nofollow" shape="rect" href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br clear="none"></blockquote></div></div></div><br><br></div>  </div></div></div> </div>  </div> </div></div><br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br></div>