Re: [R] Testing if all elements are equal in a vector/matrix

From: Robin Hankin <r.hankin_at_noc.soton.ac.uk>
Date: Tue 30 Aug 2005 - 20:16:20 EST

Hi

library(magic)
?minmax

[
the basic idea is min(x) == max(x)
]

best wishes

Robin
On 29 Aug 2005, at 20:35, Vincent Goulet wrote:

>
> Is there a canonical way to check if all elements of a vector or
> matrix are
> the same? Solutions below work, but look hackish to me.
>
>
>> x <- rep(1, 10)
>> all(x == x[1]) # == operator does not provide for small differences
>>
> [1] TRUE
>
>> isTRUE(all.equal(x, rep(x[1], length(x)))) # ugly
>>
> [1] TRUE
>
> Best,
>
> Vincent
> --
> Vincent Goulet, Associate Professor
> École d'actuariat
> Université Laval, Québec
> Vincent.Goulet_at_act.ulaval.ca http://vgoulet.act.ulaval.ca
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-
> guide.html
>

--
Robin Hankin
Uncertainty Analyst
National Oceanography Centre, Southampton
European Way, Southampton SO14 3ZH, UK
  tel  023-8059-7743

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Tue Aug 30 20:28:55 2005

This archive was generated by hypermail 2.1.8 : Sun 23 Oct 2005 - 16:07:31 EST