[R-br] Coincidências entre vetores

Rodrigo Coster rcoster em gmail.com
Terça Março 24 09:44:41 BRT 2015


Davi,

Assim ainda não tem a concordância dos índice:

> 3:1 %in% 1:3
[1] TRUE TRUE TRUE

Para ter concordância por índice só consigo pensar no "==", mas como os
vetores são de tamanho diferente tem que ver como ele quer fazer (com ou
sem reciclagem)

> n1 <- 1:3
> n2 <- c(3:1, 1)
>
> n1 == n2 # Com reciclagem de valores
[1] FALSE  TRUE FALSE  TRUE
Mensagens de aviso perdidas:
In n1 == n2 :
  comprimento do objeto maior não é múltiplo do comprimento do objeto menor
>
> n <- min(length(n1), length(n2))
> n1[1:n] == n2[1:n] # Sem reciclagem de valores
[1] FALSE  TRUE FALSE


2015-03-23 18:59 GMT-03:00 David Feitosa <contato em davidfeitosa.com>:

> Se for pelo contexto do Rodrigo:
>
> which(a %in% b)
>
> fornece os índices que coincidem
>
>
>
> Atenciosamente,
>
> David F.
>
> Em 23 de março de 2015 11:04, Rodrigo Coster <rcoster em gmail.com> escreveu:
>
> Só tem que ter em mente que o intersect() não leva em consideração a
>> posição dos valores no vetor (não sei se tu tem interesse nisso, mas no teu
>> exemplo as 2 coincidências estão na mesma posição)
>>
>> 2015-03-23 10:52 GMT-03:00 Ze Henrique <jhguilhen em gmail.com>:
>>
>> Obrigado Marcus, isso irá me ajudar muito.
>>>
>>> Em 23 de março de 2015 10:50, Marcus Nunes <marcus.nunes em gmail.com>
>>> escreveu:
>>>
>>> a <- c(1,3,5,7,8)
>>>> b <- c(2,3,6,7)
>>>> intersect(a, b)
>>>> length(intersect(a, b))
>>>>
>>>> 2015-03-23 10:04 GMT-03:00 Ze Henrique <jhguilhen em gmail.com>:
>>>>
>>>>> Bom dia pessoal,
>>>>>
>>>>> estou precisando de uma ajuda de vcs.
>>>>>
>>>>> Tenho 2 vetores numéricos de tamanho diferente e gostaria de verificar
>>>>> as coincidências entre ambos os vetores.
>>>>>
>>>>> a=c(1,3,5,7,8)
>>>>> b=c(2,3,6,7)
>>>>>
>>>>> por exemplo sei que neste caso ocorreu 2 coincidências entre os
>>>>> vetores a e b.
>>>>>
>>>>> Desde já agradeço a ajuda de todos.
>>>>>
>>>>> --
>>>>> *José Henrique Soler Guilhen*
>>>>> Mestrando em Genética e Melhoramento
>>>>> Universidade Federal do Espírito Santo - CCAUFES
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Marcus Nunes
>>>> http://marcusnunes.me/
>>>>
>>>> _______________________________________________
>>>> 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.
>>>>
>>>
>>>
>>>
>>> --
>>> *José Henrique Soler Guilhen*
>>> Mestrando em Genética e Melhoramento
>>> Universidade Federal do Espírito Santo - CCAUFES
>>>
>>>
>>> _______________________________________________
>>> 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.
>>>
>>
>>
>> _______________________________________________
>> 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.
>>
>
>
> _______________________________________________
> 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/20150324/b1ad9082/attachment.html>


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