Criar um VETOR de um dataframe

Olá, pessoal! Este parece ser um problema fácil de resolver, mas não estou conseguindo!! Tenho um conjunto de dados (com quase 3000 linhas) que relaciona a resposta de um voluntário sob várias condições experimentais, cada uma dela com seus respectivos níveis. Exemplo: resp V1 V2 V3 0.35 1 1 1 0.38 1 2 1 0.65 1 3 1 0.49 1 4 1 -0.25 0 1 2 -1 0 2 2 -0.73 0 3 2 -0.47 0 4 2 Para realizar uma análise, por exemplo, vou precisar de *um vetor* com as respostas apenas para o nível 1 de V2 ou, por exemplo, de* um vetor* com as respostas apenas para o nível 2 de V3. Tentei a função aggregate mas não consegui. Vocês poderiam me ajudar? Desde já agradeço a todos. Um abraço, Manasses -- *I am a brain, Watson. The rest of me is a mere appendix. * *(Sherlock Holmes)*

Boa noite Manasses Seria isso? n1 <- df$resp[df$V1 == 1] Aqui você tem um vetor (n1) dos valores de resp para os V1 igual a 1 Daniel Daniel Tiezzi, MD, PhD Professor Associado Departamento de Ginecologia e Obstetrícia Setor de Mastologia e Oncologia Ginecológica Faculdade de Medicina de Ribeirão Preto - USP Tel.: 16 3602-2488 e-mail: dtiezzi@fmrp.usp.br
On 12 Jun 2018, at 00:36, Manasses Nóbrega via R-br <r-br@listas.c3sl.ufpr.br> wrote:
resp V1 V2 V30.351110.381210.651310.49141-0.25012-1022-0.73032-0.47042

É isso mesmo, meu caro! Muito obrigado! Em ter, 12 de jun de 2018 às 00:44, Daniel Guimarães Tiezzi <dtiezzi@usp.br> escreveu:
Boa noite Manasses
Seria isso?
n1 <- df$resp[df$V1 == 1] Aqui você tem um vetor (n1) dos valores de resp para os V1 igual a 1
Daniel
Daniel Tiezzi, MD, PhD Professor Associado Departamento de Ginecologia e Obstetrícia Setor de Mastologia e Oncologia Ginecológica Faculdade de Medicina de Ribeirão Preto - USP Tel.: 16 3602-2488 e-mail: dtiezzi@fmrp.usp.br <dtiezzi@fmrp.usp.br>
On 12 Jun 2018, at 00:36, Manasses Nóbrega via R-br < r-br@listas.c3sl.ufpr.br> wrote:
resp V1 V2 V30.351110.381210.651310.49141-0.25012-1022-0.73032-0.47042
-- *I am a brain, Watson. The rest of me is a mere appendix. * *(Sherlock Holmes)*

Manasses, Já recebeste uma resposta com uma solução. Uma outra maneira seria você se familiarizar com a função *subset*. HTH -- Cesar Rabak 2018-06-12 0:36 GMT-03:00 Manasses Nóbrega via R-br < r-br@listas.c3sl.ufpr.br>:
Olá, pessoal!
Este parece ser um problema fácil de resolver, mas não estou conseguindo!!
Tenho um conjunto de dados (com quase 3000 linhas) que relaciona a resposta de um voluntário sob várias condições experimentais, cada uma dela com seus respectivos níveis. Exemplo: resp V1 V2 V3 0.35 1 1 1 0.38 1 2 1 0.65 1 3 1 0.49 1 4 1 -0.25 0 1 2 -1 0 2 2 -0.73 0 3 2 -0.47 0 4 2 Para realizar uma análise, por exemplo, vou precisar de *um vetor* com as respostas apenas para o nível 1 de V2 ou, por exemplo, de* um vetor* com as respostas apenas para o nível 2 de V3.
Tentei a função aggregate mas não consegui. Vocês poderiam me ajudar?
Desde já agradeço a todos.
Um abraço, Manasses
--
*I am a brain, Watson. The rest of me is a mere appendix. *
*(Sherlock Holmes)*
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
participantes (3)
-
Cesar Rabak
-
Daniel Guimarães Tiezzi
-
Manasses Nóbrega