as.which.which | R Documentation |
Coercing to something like the result of which which
## S3 method for class 'which' as.which(x, maxindex = NA_integer_, ...) ## S3 method for class ''NULL'' as.which(x, ...) ## S3 method for class 'numeric' as.which(x, maxindex = NA_integer_, ...) ## S3 method for class 'integer' as.which(x, maxindex = NA_integer_, is.unsorted = TRUE, has.dup = TRUE, ...) ## S3 method for class 'logical' as.which(x, ...) ## S3 method for class 'ri' as.which(x, ...) ## S3 method for class 'bit' as.which(x, range = NULL, ...) ## S3 method for class 'bitwhich' as.which(x, ...) as.which(x, ...)
x |
an object of classes |
maxindex |
the length of the boolean vector which is represented |
... |
further arguments (passed to |
is.unsorted |
a logical scalar indicating whether the data may be unsorted |
has.dup |
a logical scalar indicating whether the data may have duplicates |
range |
a |
as.which.bit
returns a vector of subscripts with class 'which'
a vector of class 'logical' or 'integer'
which
: method to coerce to which
from which
NULL
: method to coerce to zero length which
from NULL
numeric
: method to coerce to which
from numeric
integer
: method to coerce to which
from integer
logical
: method to coerce to which
from logical
ri
: method to coerce to which
from ri
bit
: method to coerce to which
from bit
bitwhich
: method to coerce to which
from bitwhich
Jens Oehlschlägel
CoercionToStandard
, as.booltype
, as.bit
, as.bitwhich
, as.which
, as.ri
, as.hi
, as.ff
r <- ri(5, 20, 100) x <- as.which(r) x stopifnot(identical(x, as.which(as.logical(r)))) stopifnot(identical(x, as.which(as.bitwhich(r)))) stopifnot(identical(x, as.which(as.bit(r))))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.