Henrique,<div><br></div><div>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 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 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 cada para T, já que são de 4 indivíduos. (Não sei se expliquei bem...)</div>
<div><br></div><div>Minha intenção é tentar automatizar de forma que não seja necessário fazer a divisão manualmente ou pela função matrix().</div><div><br></div><div>Estou tentando outras opções como a do Rodrigo (que é a sua também!) e sempre aparece a mensagem</div>
<div><br></div><div><div>Aviso em Ops.factor(factor(medidas.formulation), (factor(medidas.subject))) :</div><div> + not meaningful for factors</div><div>logical(0)</div></div><div><br></div><div>quando utilizo dois fatores.</div>
<div><br></div><div>Obrigado!</div><div><br clear="all">Rodrigo Pereira<br>
<br><br><div class="gmail_quote">2011/5/17 Henrique Dallazuanna <span dir="ltr"><<a href="mailto:wwwhsd@gmail.com">wwwhsd@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
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>
<div class="im">11 2.82 3.19<br>
</div>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>
<div><div></div><div class="h5"><br>
2011/5/17 Rodrigo Pereira <<a href="mailto:doforodrigo@gmail.com">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">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">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">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">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">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">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">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">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">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">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">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">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>
</div></div></blockquote></div><br></div>