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

Polliana Zocche farbby em gmail.com
Domingo Agosto 11 19:25:14 BRT 2013


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 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]
>
> _______________________________________________
> 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/20130811/b48082ec/attachment.html>


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