para esse caso preciso saber quais posições de um vetor de 1 elementos
são maiores do que os valores de um vetor de 203900 elementos (há NANs e
elementos repetidos) e comparar um outro vetor de 1 com outro vetor de
203900 e ver se há posições iguais entre os resultados obtidos.
como uso o
tenho dois vetores:
p=c(2,3,4,5,6,7,8,9)
r=c(3,4,5)
quando uso
which(p==r) ou which(r==p)
ele me retorna as posições onde r ocorre em p como fazer para saber onde p
ocorre em r?
obrigado (já dei um google nisso e não encontrei )
Tito Conte
___
#Copiando seu exemplo, eu obtive:
p=c(2,3,4,5,6,7,8,9)
r=c(3,4,5)
p==r
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
which(p==r)
integer(0)
r==p
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
which(r==p)
integer(0)
#Se entendi direito vc quer saber onde p ocorre em r então
e para maior e menor?
___
R-br mailing list
R-br@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.
e não da certo para vetores de tamanhos diferentes
___
R-br mailing list
R-br@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 %in% p
p %in% r
r[r %in% p]
p[p %in% r]
On Thu, 10 May 2012, Tito Conte wrote:
tenho dois vetores:
p=c(2,3,4,5,6,7,8,9)
r=c(3,4,5)
quando uso
which(p==r) ou which(r==p)
ele me retorna as posições onde r ocorre em p como fazer para saber onde p
ocorre em r?
obrigado (já dei um google
e para o caso de maior e menor?
___
R-br mailing list
R-br@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.
Use a função match()
2012/5/10 Tito Conte tito.co...@gmail.com
e para o caso de maior e menor?
___
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem