Thank you everyone for taking the time to reply.
Thanks Martin and Hervé for your solutions.
Now I just need to remember to check for NA match.
--
View this message in context:
http://r.789695.n4.nabble.com/indices-of-mismatch-element-in-two-vector-with-missing-values-tp4710497p4710518.html
Se
> Hervé Pagès
> on Tue, 28 Jul 2015 23:07:14 -0700 writes:
> On 07/28/2015 09:58 PM, Peter Alspach wrote:
>> One way
>>
>> seq(test1)[-which(test1==test2)]
> One question is whether 2 NAs should be considered to match or not.
> The OP doesn't tell but I
On 07/28/2015 09:58 PM, Peter Alspach wrote:
One way
seq(test1)[-which(test1==test2)]
One question is whether 2 NAs should be considered to match or not.
The OP doesn't tell but I guess he wants them to match:
test1 <- c("1", "2", NA, "4", NA, "6")
test2 <- c("1", "2", "3", NA, NA, "66
Hi,
On 07/28/2015 01:25 PM, baccts wrote:
How would you return the index where two vectors differs if they may contain
missing (NA) values?
For example:
test1 <- c("1","2",NA);
test2 <- c("1","2","3");
which(test1!=test2) does not return 3!
which(test1 != test2 | is.na(test1) != is.na(test2))
One way
seq(test1)[-which(test1==test2)]
but I imagine there are better ones .
Peter Alspach
-Original Message-
From: R-help [mailto:r-help-boun...@r-project.org] On Behalf Of baccts
Sent: Wednesday, 29 July 2015 8:26 a.m.
To: r-help@r-project.org
Subject: [R] indices of mismat
5 matches
Mail list logo