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

Eder Comunello ecomunel em gmail.com
Domingo Agosto 11 10:08:53 BRT 2013


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 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
>
> _______________________________________________
> 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]
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130811/42a29a8d/attachment.html>


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