[R-br] Seleção dados em 2 categorias

Polliana Zocche farbby em gmail.com
Sábado Agosto 10 20:21:47 BRT 2013


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 length
2: 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.5
>> 3451 2013  42    Fr  Adj    Alternanthera maritima 10.0
>> 3452 2013  42    Fr  Adj  Achyrocline satureioides 20.0
>> 3458 2013  43    Fr  Adj   Dalbergia ecastophyllum 20.0
>> 3459 2013  43    Fr  Adj          Ipomoea imperati  2.5
>> 3460 2013  43    Fr  Adj     Oxipetalum tomentosum  2.5
>> 3461 2013  43    Fr  Adj        Noticastrum malmei 20.0
>> 3462 2013  43    Fr  Adj          Remiria maritima 37.5
>> 3463 2013  43    Fr  Adj          Spartina ciliata 20.0
>> 3464 2013  43    Fr  Adj    Alternanthera maritima 10.0
>> 3472 2013  44    Fr  Adj  Achyrocline satureioides 10.0
>> 3473 2013  44    Fr  Adj          Remiria maritima 10.0
>> 3474 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.0
>> 3477 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.5
>> 3480 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.5
>> 3460 2013  43    Fr  Adj     Oxipetalum tomentosum  2.5
>> 3461 2013  43    Fr  Adj        Noticastrum malmei 20.0
>> 3462 2013  43    Fr  Adj          Remiria maritima 37.5
>> 3463 2013  43    Fr  Adj          Spartina ciliata 20.0
>> 3464 2013  43    Fr  Adj    Alternanthera maritima 10.0
>>
>> Como faço para acessar os dados dessa forma?
>> Obrigada!
>> Polliana.
>>
>> --
>> Polliana Zocche de Souza
>> Bióloga/Mestre em Ecologia
>> Doutoranda 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 <e <comunello.eder em gmail.com>comunel 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 Ecologia
Doutoranda em Ecologia
Departamento de Biologia Vegetal, IB, UNICAMP
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130810/136f5c85/attachment.html>


Mais detalhes sobre a lista de discussão R-br