[R-br] Seleção dados em 2 categorias
Raphael Saldanha
rfsaldanha em outlook.com
Segunda Agosto 12 08:14:54 BRT 2013
Ótimo Polliana!
---
Atenciosamente,Raphael Saldanha
rfsaldanha em outlook.com
From: farbby em gmail.com
Date: Sun, 11 Aug 2013 19:25:14 -0300
To: r-br em listas.c3sl.ufpr.br
Subject: Re: [R-br] Seleção dados em 2 categorias
Oi, Pessoal,
Desculpa a demora. Funcionou sim!!! Perfeitinho! Quando tem que usar %in% eu nunca acerto. =(
Muito obrigada, Raphael e Eder! Valeu mesmo.Abraço,
Polliana.
Em 11 de agosto de 2013 10:08, Eder Comunello <ecomunel em gmail.com> escreveu:
Polliana, bom dia!
Chegou a testar o código? Pois me parece que faz exatamente o que você quer.
At.te,
Em 10 de agosto de 2013 19:21, Polliana Zocche <farbby em gmail.com> escreveu:
Obrigada pelas respostas, mas acho que não consegui me expressar.
Vou explicar de onde vem os dados pra ver se fica mais claro. Cada $num é uma unidade amostral onde foi amostrada a vegetação. Alguns $num a Dalbergia ocorre, outros não. Preciso separar as unidades amostrais ($num) onde ela ocorre das onde ela não ocorre. Ou seja, a característica que seleciona está em uma coluna $spp=="Dalbergia ecastophyllum", mas preciso dos dados de quais espécies ocorrem nos $num onde Dalbergia ocorre.
Consegui selecionar os $num onde Dalbergia ocorre e criei um objeto (ocor.dalb) para tentar usar:dalb = subset(data, data$spp=="Dalbergia ecastophyllum")
ocor.dalb = as.numeric(dalb$num)
Essa linha não funciona, mas é a ideia do que preciso:
unid.ocup = data$num==ocor.dalb
O warning que aparece é:Warning messages:
1: In is.na(e1) | is.na(e2) :
longer object length is not a multiple of shorter object length2: In `==.default`(data$num, ocor.dalb) : longer object length is not a multiple of shorter object length
Obrigada!
Em 10 de agosto de 2013 16:41, Eder Comunello <ecomunel em gmail.com> escreveu:
Boa tarde,
Não entendi muito bem, mas para a saída que você apresenta seria algo assim:
n <- which(dados$spp=="Dalbergia ecastophyllum")x <- dados$num[n]
dados[dados$num==x,]
Sugiro dar um dput no objeto de dados e colar na próxima mensagem. Espero que ajude,
At.te,
Em 10 de agosto de 2013 13:42, Polliana Zocche <farbby em gmail.com> escreveu:
Olá, Pessoal,
Preciso de um subset de uns dados de acordo com 2 condições, mas não estou conseguindo.
data09e13
ano num setor trat spp pmed
3450 2013 42 Fr Adj Oxipetalum tomentosum 2.53451 2013 42 Fr Adj Alternanthera maritima 10.0
3452 2013 42 Fr Adj Achyrocline satureioides 20.03458 2013 43 Fr Adj Dalbergia ecastophyllum 20.03459 2013 43 Fr Adj Ipomoea imperati 2.5
3460 2013 43 Fr Adj Oxipetalum tomentosum 2.53461 2013 43 Fr Adj Noticastrum malmei 20.03462 2013 43 Fr Adj Remiria maritima 37.5
3463 2013 43 Fr Adj Spartina ciliata 20.03464 2013 43 Fr Adj Alternanthera maritima 10.03472 2013 44 Fr Adj Achyrocline satureioides 10.0
3473 2013 44 Fr Adj Remiria maritima 10.03474 2013 44 Fr Adj Conyza sp. 2.5
3475 2013 44 Fr Adj Dichondra repens 2.5
3476 2013 44 Fr Adj Alternanthera maritima 20.03477 2013 44 Fr Adj Oxipetalum tomentosum 2.5
3478 2013 44 Fr Adj Noticastrum malmei 10.0
3479 2013 44 Fr Adj Senecio crassiflorus 2.53480 2013 44 Fr Adj Spartina ciliata 20.0
3481 2013 44 Fr Adj Hidrocotile bonariensis 2.5
Quero selecionar as espécies com o mesmo data09e13$num onde Dalbergia esteja presente. Ou seja, nesse conjunto de exemplo, eu quero somente os dados de data09e13$num 43, único num onde ela ocorre.
3458 2013 43 Fr Adj Dalbergia ecastophyllum 20.0
3459 2013 43 Fr Adj Ipomoea imperati 2.53460 2013 43 Fr Adj Oxipetalum tomentosum 2.5
3461 2013 43 Fr Adj Noticastrum malmei 20.03462 2013 43 Fr Adj Remiria maritima 37.5
3463 2013 43 Fr Adj Spartina ciliata 20.03464 2013 43 Fr Adj Alternanthera maritima 10.0
Como faço para acessar os dados dessa forma?
Obrigada!
Polliana.
--
Polliana Zocche de SouzaBióloga/Mestre em Ecologia
Doutoranda em EcologiaDepartamento de Biologia Vegetal, IB, UNICAMP
_______________________________________________
R-br mailing list
R-br em 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.
--
Éder Comunello <ecomunel em gmail.com>
Dourados, MS - [22 16.5'S, 54 49'W]
_______________________________________________
R-br mailing list
R-br em 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.
--
Polliana Zocche de Souza
Bióloga/Mestre em EcologiaDoutoranda em Ecologia
Departamento de Biologia Vegetal, IB, UNICAMP
_______________________________________________
R-br mailing list
R-br em 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.
--
Éder Comunello <ecomunel em gmail.com>
Dourados, MS - [22 16.5'S, 54 49'W]
_______________________________________________
R-br mailing list
R-br em 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.
--
Polliana Zocche de Souza
Bióloga/Mestre em EcologiaDoutoranda em Ecologia
Departamento de Biologia Vegetal, IB, UNICAMP
_______________________________________________
R-br mailing list
R-br em 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.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130812/80377499/attachment.html>
Mais detalhes sobre a lista de discussão R-br