Olá, Paulo e Henrique.<div><br></div><div>Na conversão para número deu certo. Agora consegui o que queria.</div><div><br></div><div>Muito obrigado!</div><div><br></div><div>Abraço!</div><div><br clear="all">Rodrigo Pereira<br>

<br><br><div class="gmail_quote">2011/5/17 Paulo Justiniano <span dir="ltr"><<a href="mailto:paulojus@leg.ufpr.br">paulojus@leg.ufpr.br</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Rodrigo<br>
<br>
de fato nao cfunciona para fatores mas e voce converter para numerico vai fucnionar<div><div></div><div class="h5"><br>
<br>
<br>
On Tue, 17 May 2011, Rodrigo Pereira wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Henrique,<br>
Esta opção eu tentei e deu certo. Porém, trata-se de um banco de dados longo com vários sujeitos. Sendo assim, ele vai empilhar todos<br>
os valores de R um embaixo do outro, assim como para T. Assim, se eu tiver 60 valores será fornecida duas colunas, sendo uma de R com<br>
30 valores e uma de T com 30 valores, que na verdade, deveriam ser 4 colunas, snedo 2 com 15 valores cada para R e duas com 15 valores<br>
cada para T, já que são de 4 indivíduos. (Não sei se expliquei bem...)<br>
<br>
Minha intenção é tentar automatizar de forma que não seja necessário fazer a divisão manualmente ou pela função matrix().<br>
<br>
Estou tentando outras opções como a do Rodrigo (que é a sua também!) e sempre aparece a mensagem<br>
<br>
Aviso em Ops.factor(factor(medidas.formulation), (factor(medidas.subject))) :<br>
  + not meaningful for factors<br>
logical(0)<br>
<br>
quando utilizo dois fatores.<br>
<br>
Obrigado!<br>
<br>
Rodrigo Pereira<br>
<br>
<br>
2011/5/17 Henrique Dallazuanna <<a href="mailto:wwwhsd@gmail.com" target="_blank">wwwhsd@gmail.com</a>><br>
      Rodrigo,<br>
<br>
      Para mim está é a mesma saida do unstack(x, resposta ~ fator):<br>
<br>
      > unstack(x, resposta ~ fator)<br>
            R     T<br>
      1   0.00  0.00<br>
      2   2.96  4.01<br>
      3  10.28 19.82<br>
      4  12.42 17.83<br>
      5  15.60 12.74<br>
      6  14.23  7.37<br>
      7  10.55  7.73<br>
      8   8.00  4.70<br>
      9   6.12  4.11<br>
      10  3.24  3.11<br>
      11  2.82  3.19<br>
12  1.18  2.25<br>
13  0.42  0.44<br>
14  0.00  0.16<br>
15  0.00  0.00<br>
<br>
Continuo sem entender o que vc precisa...<br>
<br>
2011/5/17 Rodrigo Pereira <<a href="mailto:doforodrigo@gmail.com" target="_blank">doforodrigo@gmail.com</a>>:<br>
> Henrique,<br>
> Observando o primeiro exemplo que dei você verá que há três colunas:<br>
> resposta, fator, sujeito. Este banco está empilhado (formato longo) e<br>
> gostaria de passar para o formato largo, da seguinte forma:<br>
> R1            T2<br>
> 0.00          0,00<br>
> 2.96          4.01<br>
> 10,28        19,82<br>
> ...              ...<br>
> Sendo que R1 e T2 é a combinação do fator e do sujeito. Um pouco<br>
> complicado...<br>
> Se puder me ajudar agradeceria muito!<br>
> Abraço!<br>
> Rodrigo Pereira<br>
><br>
><br>
> 2011/5/17 Henrique Dallazuanna <<a href="mailto:wwwhsd@gmail.com" target="_blank">wwwhsd@gmail.com</a>><br>
>><br>
>> Rodrigo,<br>
>><br>
>> Mas o que vc deseja fazer?<br>
>><br>
>> 2011/5/17 Rodrigo Pereira <<a href="mailto:doforodrigo@gmail.com" target="_blank">doforodrigo@gmail.com</a>>:<br>
>> > Olá, Paulo.<br>
>> > Tentei fazer isso algumas vezes e aparece uma mensagem dizendo o<br>
>> > seguinte:<br>
>> > testeR<-unstack(dados,resposta~(factor(fator1))+(factor(fator2)))<br>
>> > Aviso em Ops.factor((factor(fator1)), (factor(fator2))) :<br>
>> >   + not meaningful for factors<br>
>> > Já tentei modificar algumas coisas, mas ainda não consegui contornar<br>
>> > este<br>
>> > problema. Você poderia me ajudar?<br>
>> > Obrigado!<br>
>> > Rodrigo Pereira<br>
>> > (31)9326 3139<br>
>> ><br>
>> ><br>
>> > 2011/5/17 Paulo Justiniano <<a href="mailto:paulojus@leg.ufpr.br" target="_blank">paulojus@leg.ufpr.br</a>><br>
>> >><br>
>> >> A solucao do Henrique usa uma formula, portanto voce pode acrescentar<br>
>> >> termos como em<br>
>> >><br>
>> >> unstack(x, resposta ~ fator1 + fator2)<br>
>> >><br>
>> >> que o agrupamento/ordenacao se dará para as combinacoes dos valores dos<br>
>> >> fatores indicados na formula<br>
>> >><br>
>> >> On Tue, 17 May 2011, Rodrigo Pereira wrote:<br>
>> >><br>
>> >>> Olá, Henrique. Bom dia.<br>
>> >>> Você sabe como posso trabalhar com o unstack() quando tiver dois ou<br>
>> >>> mais<br>
>> >>> fatores?<br>
>> >>><br>
>> >>> Obrigado!<br>
>> >>><br>
>> >>> Rodrigo Pereira<br>
>> >>> (31)9326 3139<br>
>> >>><br>
>> >>><br>
>> >>> 2011/5/16 Henrique Dallazuanna <<a href="mailto:wwwhsd@gmail.com" target="_blank">wwwhsd@gmail.com</a>><br>
>> >>>      Tente assim:<br>
>> >>><br>
>> >>> unstack(x, resposta ~ fator)<br>
>> >>><br>
>> >>><br>
>> >>>      2011/5/16 Rodrigo Pereira <<a href="mailto:doforodrigo@gmail.com" target="_blank">doforodrigo@gmail.com</a>><br>
>> >>> Caros colegas,<br>
>> >>> Estou com um problema básico, mas que não estou conseguindo resolver<br>
>> >>> (falta de prática com o R...)<br>
>> >>><br>
>> >>> Estou com o seguinte banco de dados:<br>
>> >>><br>
>> >>>                    resposta            fator           sujeito<br>
>> >>> 1                   0.00                   R               1<br>
>> >>> 2                   2.96                   R               1<br>
>> >>> 3                  10.28                   R               1<br>
>> >>> 4                  12.42                   R               1<br>
>> >>> 5                  15.60                   R               1<br>
>> >>> 6                  14.23                   R               1<br>
>> >>> 7                  10.55                   R               1<br>
>> >>> 8                   8.00                   R               1<br>
>> >>> 9                   6.12                   R               1<br>
>> >>> 10                  3.24                   R               1<br>
>> >>> 11                  2.82                   R               1<br>
>> >>> 12                  1.18                   R               1<br>
>> >>> 13                  0.42                   R               1<br>
>> >>> 14                  0.00                   R               1<br>
>> >>> 15                  0.00                   R               1<br>
>> >>> 16                  0.00                   T               2<br>
>> >>> 17                  4.01                   T               2<br>
>> >>> 18                 19.82                   T               2<br>
>> >>> 19                 17.83                   T               2<br>
>> >>> 20                 12.74                   T               2<br>
>> >>> 21                  7.37                   T               2<br>
>> >>> 22                  7.73                   T               2<br>
>> >>> 23                  4.70                   T               2<br>
>> >>> 24                  4.11                   T               2<br>
>> >>> 25                  3.11                   T               2<br>
>> >>> 26                  3.19                   T               2<br>
>> >>> 27                  2.25                   T               2<br>
>> >>> 28                  0.44                   T               2<br>
>> >>> 29                  0.16                   T               2<br>
>> >>> 30                  0.00                   T               2<br>
>> >>><br>
>> >>> Estou tentando utilizar a função unstack() para transformar este banco<br>
>> >>> de<br>
>> >>> dados longo em largo da seguinte forma:<br>
>> >>><br>
>> >>> R<br>
>> >>><br>
>> >>> 0<br>
>> >>><br>
>> >>><br>
>> >>> T<br>
>> >>><br>
>> >>> 0<br>
>> >>><br>
>> >>> 2,96<br>
>> >>><br>
>> >>> 4,01<br>
>> >>><br>
>> >>> 10,28<br>
>> >>><br>
>> >>> 19,82<br>
>> >>><br>
>> >>> 12,42<br>
>> >>><br>
>> >>> 17,83<br>
>> >>><br>
>> >>> 15,6<br>
>> >>><br>
>> >>> 12,74<br>
>> >>><br>
>> >>> 14,23<br>
>> >>><br>
>> >>> 7,37<br>
>> >>><br>
>> >>> 10,55<br>
>> >>><br>
>> >>> 7,73<br>
>> >>><br>
>> >>> 8<br>
>> >>><br>
>> >>> 4,7<br>
>> >>><br>
>> >>> 6,12<br>
>> >>><br>
>> >>> 4,11<br>
>> >>><br>
>> >>> 3,24<br>
>> >>><br>
>> >>> 3,11<br>
>> >>><br>
>> >>> 2,82<br>
>> >>><br>
>> >>> 3,19<br>
>> >>><br>
>> >>> 1,18<br>
>> >>><br>
>> >>> 2,25<br>
>> >>><br>
>> >>> 0,42<br>
>> >>><br>
>> >>> 0,44<br>
>> >>><br>
>> >>> 0<br>
>> >>><br>
>> >>> 0,16<br>
>> >>><br>
>> >>> 0<br>
>> >>><br>
>> >>> 0<br>
>> >>><br>
>> >>><br>
>> >>> Alguém sabe como consigo fazer essa mudança com ou sem a função<br>
>> >>> unstack()?<br>
>> >>><br>
>> >>> Obrigado e abraço!<br>
>> >>><br>
>> >>> Rodrigo Pereira<br>
>> >>> (31)9326 3139<br>
>> >>><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>
>> >>><br>
>> >>><br>
>> >>><br>
>> >>><br>
>> >>> --<br>
>> >>> Henrique Dallazuanna<br>
>> >>> Curitiba-Paraná-Brasil<br>
>> >>> 25° 25' 40" S 49° 16' 22" O<br>
>> >>><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>
>> >>><br>
>> >>><br>
>> >>><br>
>> >><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>
>> >><br>
>> ><br>
>> ><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>
>> ><br>
>> ><br>
>><br>
>><br>
>><br>
>> --<br>
>> Henrique Dallazuanna<br>
>> Curitiba-Paraná-Brasil<br>
>> 25° 25' 40" S 49° 16' 22" O<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>
><br>
><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>
><br>
><br>
<br>
<br>
<br>
--<br>
Henrique Dallazuanna<br>
Curitiba-Paraná-Brasil<br>
25° 25' 40" S 49° 16' 22" O<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>
<br>
<br>
<br>
</blockquote>
</div></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>
<br></blockquote></div><br></div>